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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vignette-6.0.0-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vignette-6.0.0.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for vignette-6.0.0.tar.gz
Algorithm Hash digest
SHA256 593124a3ebe67e187825a1ae59916e43dda363badf460abefa4a7e290c5bab90
MD5 9f61b6f8f190375f0f7120d762b3f6c1
BLAKE2b-256 0e8aa9863028e4677d10e781151ecce2746960266ce11a0acfec4628c4cdbc30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vignette-6.0.0-py3-none-any.whl
  • Upload date:
  • Size: 13.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for vignette-6.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c788a5c063f000f05395be8f3c805132cca2ac8dbe9b71f89d2719614ff73895
MD5 a5e41754a0dab8b9bb5671ca129f2ac1
BLAKE2b-256 3f695d05afc1a0f865397861e830fda2fb2a1580f1059640da791deb196af851

See more details on using hashes here.

Supported by

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