FOLDERPREVIEW
Generates folder thumbs using child files thumbs
Installation
aur: folderpreview
pip:
systems requirements:
- dbus thumbnail service
- gtk3 >= 3.24.3
- libvips >= 8.9.2
$ pip install folderpreview
$ sudo -E folderpreview --install-thumbnailer
Usage
The thumbnailer will be automatically calling by thumnail service when file manager asks for folder thumbnail. For general usage all you need is installed thumnail service.
folderpreview --help for manual usage.
Tested with:
tumblerthunarnemopcmanfm(libfm-directory_thumbnailsrequired)
Debugging:
$ journalctl -f -p debug -t folderpreview
Configuration
XDG_CONFIG_HOME/folderpreview/config.yaml:
size: 256 # default thumb size, px
use_hidden: false # generate thumbs for and use hidden files in preview
request_child_thumbs: true # request thumbs of supported child files
# in background scheduler and wait for their readiness
request_timeout: 5 # request timeout, s
priority: # priority of child's files for using on preview
- media # video/image files with thumbs/thumbnailer
- thumbs # other files with thumbs/thumbnailer
- icons # files without thumbs/thumbnailer
- subdirs # recursion in subdirs with the order
- files # all child files
locations: # enabled folders locations(including subdirs)
- /
- $HOME/videos
renderer: custom_renderer.CustomRenderer # renderer class name
Customization
For better integration with icon theme renderer can be customized using config.renderer option. It should be instance of folderpreview.renderer.ThumbRenderer class. Custom renderer can be stored in config folder.
Links
Metadata
Release files for folderpreview 0.4.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| folderpreview-0.4.3.tar.gz | 132.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| folderpreview-0.4.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 148.8 kB
Release files / folderpreview-0.4.3.tar.gz
| Download URL | folderpreview-0.4.3.tar.gz |
|---|---|
| Size | 132.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
10576a7f5a6dbe7e3be03272d4755ba4b2edf46c8a40994449f52a734818fa1a
|
|
BLAKE2b-256 checksum How to use checksums |
7742d66639f6e7481de74056d68f20b77923be2bf6b3fc31b3235acbc16e6cf3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.3
|
Release files / folderpreview-0.4.3-py3-none-any.whl
| Download URL | folderpreview-0.4.3-py3-none-any.whl |
|---|---|
| Size | 16.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a0f7a23bf3eb1d13ff40176026a3f04134947c27de997c3455e4712acb35cef9
|
|
BLAKE2b-256 checksum How to use checksums |
8d82595ad9afaea3dae14e4f31d7cda54b7f94a958e5f47c9f98416153e68da1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.3
|