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.0.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

vignette-5.1.0-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for vignette-5.1.0.tar.gz
Algorithm Hash digest
SHA256 6715fa2ab654c9d55105aa2aa56139e4646cd9acc24ffa57eb63ae7e6ed42b17
MD5 a3f96875aca0c86dcc455a945dc549bb
BLAKE2b-256 d34d0983da03358505393e5228c614794b9b5eefd66e2604a522a800bdba7322

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for vignette-5.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84c786a8af8d0f154de6e7df4aa005e532c9970d289e99367af95fd8a6b1555a
MD5 b92db571e88a710dfbf6017d32216da0
BLAKE2b-256 2bab1e0bd5643ff7c62154fe5cc4c536e60e03058e29de403d302a2f366d76c5

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