Documents Thumbnailer library
Project description
Main idea was taken from https://github.com/FelixSchwarz/anythumbnailer. Code rewriten from zero.
A CLI utility/Python library to create thumbnails for different file types (including PDF, mp4 videos and Microsoft Office documents aka docx/xlsx/pptx).
All the heavy-lifting is done by commonly-used tools such as LibreOffice/unoconv, ffmpeg, poppler and ImageMagick so format support is limited by what these tools can process.
Program requirements
Video encoding: ffmpeg Pdf encoding: poppler-utils Office files: unoconv Imagemagic external libraries: http://pillow.readthedocs.org/en/3.2.x/installation.html#external-libraries
Installation
$ pip install py-thumbnailer
Usage
- From command line:
$ py-thumbnailer SOURCEFILE [OUTPUTFILE]
- From python code:
from py_thumbnailer.thumbnail import create_thumbnail output_buffer = create_thumbnail(source_file)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file py_thumbnailer-0.2.2.tar.gz
.
File metadata
- Download URL: py_thumbnailer-0.2.2.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb7997dd16fd657e15000d9be508bff5673ec88bd9d227fbd4c078426887cf79 |
|
MD5 | 259611fd6820bdb4302192eec171d4af |
|
BLAKE2b-256 | 9c4e5b5f0dd1b2965b4b66a8a1e87152ac2e43bdfa33704c2a1e85254f78971e |
File details
Details for the file py_thumbnailer-0.2.2-py2.py3-none-any.whl
.
File metadata
- Download URL: py_thumbnailer-0.2.2-py2.py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6dc01b52e7645e95109f6a3d81e79f60c66c533b25b4cf96ab90aa70377dfb7 |
|
MD5 | 991b2bbf7f43994ce7349c5bf978f364 |
|
BLAKE2b-256 | 74fcb05da3016e97478c02368cd8e8eab927495818594cbb48033cc04bbad067 |