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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: vignette-5.0.0.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.4.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.7

File hashes

Hashes for vignette-5.0.0.tar.gz
Algorithm Hash digest
SHA256 5d9d2939263cad7770dc4cb238aaf44111115cde44d53cc7990180fb48bbfcd7
MD5 e7327ba48db6cecd04421b4bd23fdde1
BLAKE2b-256 c97a80718ad850564d3f0a55c8a1a0d7e89598fbe9acf315d32b61155314b0b3

See more details on using hashes here.

File details

Details for the file vignette-5.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: vignette-5.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.4.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.7

File hashes

Hashes for vignette-5.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 18f24e62d3808cfece4f670fa9bd00485030b80782ead4ace7c53d0180f27503
MD5 b17cc2d341937a753c3f38b76fb91071
BLAKE2b-256 1fabc485fd1ad56883908c428ec40c7cc95dda922081fa88560d3a1671c1ed67

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