Skip to main content

FOLDERPREVIEW

Generates folder thumbs using child files thumbs

demo

Installation

aur: folderpreview

pip:

systems requirements:

$ 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:

  • tumbler
  • thunar
  • nemo
  • pcmanfm (libfm-directory_thumbnails required)

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)

Source distribution for folderpreview 0.4.3
File Size Uploaded
folderpreview-0.4.3.tar.gz 132.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for folderpreview 0.4.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.4.3 This release

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page