All Projects → cirala → lfimg

cirala / lfimg

Licence: GPL-3.0 license
Image preview support for lf (list files) using Überzug

Programming Languages

shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to lfimg

FireFiles
Powerful Android File Manager for everything that runs on Android OS (Android TV, Android Watch, Mobile, etc)
Stars: ✭ 37 (-78.74%)
Mutual labels:  manager, file
lrkFM
Awesome, (ad) free, open source file manager for Android
Stars: ✭ 44 (-74.71%)
Mutual labels:  manager, file
file-upload-with-preview
🖼 Simple file-upload utility that shows a preview of the uploaded image. Written in TypeScript. No dependencies. Works well with or without a framework.
Stars: ✭ 406 (+133.33%)
Mutual labels:  file, preview
ngx-dropzone
A highly configurable dropzone component for Angular.
Stars: ✭ 123 (-29.31%)
Mutual labels:  file, preview
Android File Chooser
a lightweight file/folder chooser or picker
Stars: ✭ 231 (+32.76%)
Mutual labels:  manager, file
Fcfilemanager
iOS File Manager on top of NSFileManager for simplifying files management. 📂
Stars: ✭ 862 (+395.4%)
Mutual labels:  manager, file
File Upload With Preview
🖼 A simple file-upload utility that shows a preview of the uploaded image. Written in pure JavaScript. No dependencies. Works well with Bootstrap 4 or without a framework.
Stars: ✭ 352 (+102.3%)
Mutual labels:  file, preview
Laravel Filemanager Example 5.3
Demo integration for laravel-filemanager (https://github.com/UniSharp/laravel-filemanager).
Stars: ✭ 100 (-42.53%)
Mutual labels:  manager, file
wfm
原生PHP在线文件管理器,原生PHP在线文件编辑器,php在线文档管理
Stars: ✭ 17 (-90.23%)
Mutual labels:  manager, file
react-file-input-previews-base64
This package provides an easy to use, ready to go and customizable wrapper around file input, with option for image previews and returning file as base64 string.
Stars: ✭ 15 (-91.38%)
Mutual labels:  file, preview
Waarp-All
This version is a major version for all Waarp Modules, previously being split.
Stars: ✭ 18 (-89.66%)
Mutual labels:  file
github-diff-explorer
The GitHub Diff Explorer is a Chrome/Firefox extension that generates a seamless file explorer with a minimalist focus.
Stars: ✭ 27 (-84.48%)
Mutual labels:  file
lumen-file-manager
File manager module for the Lumen PHP framework.
Stars: ✭ 40 (-77.01%)
Mutual labels:  file
gh fsync
🔄 GitHub action to sync files across repos in GitHub
Stars: ✭ 17 (-90.23%)
Mutual labels:  file
filecloud
仿百度网盘,个人云盘。 file cloud
Stars: ✭ 130 (-25.29%)
Mutual labels:  file
ElegantData
像操作Room一样操作 SharedPreferences 和 File 文件.
Stars: ✭ 18 (-89.66%)
Mutual labels:  file
WiFi-Direct-File-Transfer-App
WiFi Direct File Transfer is a experimental app that will allow sharing of data between Android devices running Android 4.0 or higher using a WiFi direct connection without the use of a WiFi access point. This will enable data transfer between devices without relying on any existing network infrastructure
Stars: ✭ 88 (-49.43%)
Mutual labels:  file
util
封装了一些Java常用的功能
Stars: ✭ 19 (-89.08%)
Mutual labels:  file
RouteManager
iOS模块化,模块间解耦,路由中心设计
Stars: ✭ 45 (-74.14%)
Mutual labels:  manager
vscode-svg-preview
Svg Preview for VSCode
Stars: ✭ 27 (-84.48%)
Mutual labels:  preview

Image preview support for lf (list files) using Überzug

image

This set of scripts is used along lf to generate image previews and much like vifmimg it is able to handle image, video and ebook previews.

When a SSH-connection has been established, chafa will be used instead.

Prerequisites

Besides lf and Überzug you will need to install the following packages:

  • ffmpegthumbnailer
  • ImageMagick
  • poppler
  • epub-thumbnailer
  • wkhtmltopdf
  • bat (optional - color highlight for text files)
  • chafa (optional - for image preview over SSH or inside Wayland session)
  • unzip (optional - for .zip and .jar files)
  • 7z (optional - for .7z files)
  • unrar (optional - for .rar files)
  • catdoc (optional - for .doc files)
  • docx2txt (optional - for .docx files)
  • odt2txt (optional - for .odt and *.ods files)
  • gnumeric (optional - for .xls and .xlsx files)
  • exiftool (optional - for music files)
  • iso-info (optional - for .iso files)
  • transmission (optional - for .torrent files)
  • mcomix (optional - for .cbz and .cbr files)

Installation

In the project directory you can run the following command:

make install

To install this to your system, or you can do it manually by following the guide below:

  1. Extract the following files: cleaner, preview to ~/.config/lf/.
  2. Extract lfrun to a directory that is in your $PATH variable (such as /usr/bin).
  3. Edit your ~/.config/lf/lfrc file and add the following lines:
set previewer ~/.config/lf/preview
set cleaner ~/.config/lf/cleaner
  1. In order to launch lf with image preview support from now on, you will need to use the supplied lfrun script.

I recommend that you make an alias in your shell that points to lfrun.

Credits

  • lf
  • Seebye's Überzug
  • Brodie's initial preview script which I used as a template for handling the miscellaneous filetypes that this script also handles.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].