Skip to main content

Library to create FreeDesktop-compatible thumbnails

Project description

Vignette is a library to create and manage thumbnails following the FreeDesktop standard.

Thumbnails are stored in a shared directory so other apps following the standard can reuse
them without having to generate their own thumbnails.

Vignette can typically be used in file managers, image browsers, etc.

Thumbnails are not limited to image files on disk but can be generated for other file types,
for example videos or documents but also for any URL, for example a web browser could store
thumbnails for recently visited pages or bookmarks.

Vignette by itself can only generate thumbnails for local files but can retrieve
thumbnail for any file or URL, if another app generated a thumbnail for it. An app can also
generate a thumbnail by its own means and use vignette to push that thumbnail to the store.

Vignette has optional support for extra backends like ffmpegthumbnailer, poppler-utils,
ooo-thumbnailer, and more, if these tools are installed.

The range of files for which vignette can generate thumbnails depends on plugins
as it supports third-party libraries and tools. For example, if the
evince-thumbnailer command is installed, it will be able to generate thumbnails
for PDF files.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vignette-5.1.1.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

vignette-5.1.1-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

Details for the file vignette-5.1.1.tar.gz.

File metadata

  • Download URL: vignette-5.1.1.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vignette-5.1.1.tar.gz
Algorithm Hash digest
SHA256 531e5caa17261e80285e5df82dc339f9e1ad860f417b9f3d9ed7a263658af536
MD5 ce6182b6a63d70ca0bca496c3570685c
BLAKE2b-256 a75396cd621869f03a4f16015c0cbe72568788e4e89ab71bddc2ab4eb3f62d1b

See more details on using hashes here.

File details

Details for the file vignette-5.1.1-py3-none-any.whl.

File metadata

  • Download URL: vignette-5.1.1-py3-none-any.whl
  • Upload date:
  • Size: 12.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for vignette-5.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c71f4b76540af1a70e19a92a1f8ec7a4f421bd2030f5a462bb26ae29bd436950
MD5 ef040bd9720edfbabefcbd3d94dcd055
BLAKE2b-256 c76372bcf3a9f2a519a73c1b8de08432b84f7ebde0813a23459166b67da915b8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page