{ "info": { "author": "Algoo", "author_email": "contact@algoo.fr", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "==================================\nPreview-generator Documentation\n==================================\n\n.. image:: https://travis-ci.org/algoo/preview-generator.svg?branch=master\n :target: https://travis-ci.org/algoo/preview-generator\n\n------------\nPresentation\n------------\n\npreview-generator is a library for generating preview - thumbnails, pdf, text and json overview\nfor all your file-based content. This module gives you access to jpeg, pdf, text, html and json\npreview of virtually any kind of file. It also includes a cache mechanism so you do not have to\ncare about preview storage.\n\nBy creating this module, the goal was to delegate the responsibility of building preview\nof files managed by `tracim `_.\n\n\n----------------------\nSupported file formats\n----------------------\n\nHere is an overview of supported file formats:\n\n+----------------------------------------------------------------------------------+-------------+\n+ MIME type + Extension +\n+==================================================================================+=============+\n| **Images - based on WAND (image magick)** |\n+----------------------------------------------------------------------------------+-------------+\n| application/postscript | .ps |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-jg | .art |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-ms-bmp | .bmp |\n+----------------------------------------------------------------------------------+-------------+\n| text/plain | .ksh |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-canon-cr2 | .cr2 |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-canon-crw | .crw |\n+----------------------------------------------------------------------------------+-------------+\n| application/dicom | .dcm |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-director | .dcr |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-epson-erf | .erf |\n+----------------------------------------------------------------------------------+-------------+\n| image/gif | .gif |\n+----------------------------------------------------------------------------------+-------------+\n| text/x-chdr | .h |\n+----------------------------------------------------------------------------------+-------------+\n| text/html | .htm |\n+----------------------------------------------------------------------------------+-------------+\n| image/vnd.microsoft.icon | .ico |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-info | .info |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-jng | .jng |\n+----------------------------------------------------------------------------------+-------------+\n| image/jp2 | .jp2 |\n+----------------------------------------------------------------------------------+-------------+\n| image/jpeg | .jpeg |\n+----------------------------------------------------------------------------------+-------------+\n| image/jpm | .jpm |\n+----------------------------------------------------------------------------------+-------------+\n| application/json | .json |\n+----------------------------------------------------------------------------------+-------------+\n| chemical/x-mopac-input | .mop |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-nikon-nef | .nef |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-olympus-orf | .orf |\n+----------------------------------------------------------------------------------+-------------+\n| application/font-sfnt | .otf |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-portable-bitmap | .pbm |\n+----------------------------------------------------------------------------------+-------------+\n| image/pcx | .pcx |\n+----------------------------------------------------------------------------------+-------------+\n| chemical/x-pdb | .pdb |\n+----------------------------------------------------------------------------------+-------------+\n| application/pdf | .pdf |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-font | .pfa |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-portable-graymap | .pgm |\n+----------------------------------------------------------------------------------+-------------+\n| image/png | .png |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-portable-anymap | .pnm |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-portable-pixmap | .ppm |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-photoshop | .psd |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-cmu-raster | .ras |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-rgb | .rgb |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-silverlight | .scr |\n+----------------------------------------------------------------------------------+-------------+\n| text/scriptlet | .sct |\n+----------------------------------------------------------------------------------+-------------+\n| image/tiff | .tiff |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.visio | .vsd |\n+----------------------------------------------------------------------------------+-------------+\n| image/vnd.wap.wbmp | .wbmp |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-xbitmap | .xbm |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-xcf | .xcf |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-xpixmap | .xpm |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-xwindowdump | .xwd |\n+----------------------------------------------------------------------------------+-------------+\n| **Bitmap images - based on Pillow** |\n+----------------------------------------------------------------------------------+-------------+\n| image/png | .png |\n+----------------------------------------------------------------------------------+-------------+\n| application/postscript | .ps |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-eps | - |\n+----------------------------------------------------------------------------------+-------------+\n| **Images - based on convert command (Image magick)** |\n+----------------------------------------------------------------------------------+-------------+\n| application/postscript | .ps |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-jg | .art |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-ms-bmp | .bmp |\n+----------------------------------------------------------------------------------+-------------+\n| text/plain | .ksh |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-canon-cr2 | .cr2 |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-canon-crw | .crw |\n+----------------------------------------------------------------------------------+-------------+\n| application/dicom | .dcm |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-director | .dcr |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-epson-erf | .erf |\n+----------------------------------------------------------------------------------+-------------+\n| image/gif | .gif |\n+----------------------------------------------------------------------------------+-------------+\n| text/x-chdr | .h |\n+----------------------------------------------------------------------------------+-------------+\n| text/html | .htm |\n+----------------------------------------------------------------------------------+-------------+\n| image/vnd.microsoft.icon | .ico |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-info | .info |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-jng | .jng |\n+----------------------------------------------------------------------------------+-------------+\n| image/jp2 | .jp2 |\n+----------------------------------------------------------------------------------+-------------+\n| image/jpeg | .jpeg |\n+----------------------------------------------------------------------------------+-------------+\n| image/jpm | .jpm |\n+----------------------------------------------------------------------------------+-------------+\n| application/json | .json |\n+----------------------------------------------------------------------------------+-------------+\n| chemical/x-mopac-input | .mop |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-nikon-nef | .nef |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-olympus-orf | .orf |\n+----------------------------------------------------------------------------------+-------------+\n| application/font-sfnt | .otf |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-portable-bitmap | .pbm |\n+----------------------------------------------------------------------------------+-------------+\n| image/pcx | .pcx |\n+----------------------------------------------------------------------------------+-------------+\n| chemical/x-pdb | .pdb |\n+----------------------------------------------------------------------------------+-------------+\n| application/pdf | .pdf |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-font | .pfa |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-portable-graymap | .pgm |\n+----------------------------------------------------------------------------------+-------------+\n| image/png | .png |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-portable-anymap | .pnm |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-portable-pixmap | .ppm |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-photoshop | .psd |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-cmu-raster | .ras |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-rgb | .rgb |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-silverlight | .scr |\n+----------------------------------------------------------------------------------+-------------+\n| text/scriptlet | .sct |\n+----------------------------------------------------------------------------------+-------------+\n| image/tiff | .tiff |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.visio | .vsd |\n+----------------------------------------------------------------------------------+-------------+\n| image/vnd.wap.wbmp | .wbmp |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-xbitmap | .xbm |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-xcf | .xcf |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-xpixmap | .xpm |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-xwindowdump | .xwd |\n+----------------------------------------------------------------------------------+-------------+\n| **Archive files** |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-compressed | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-zip-compressed | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/zip | .zip |\n+----------------------------------------------------------------------------------+-------------+\n| multipart/x-zip | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-tar | .tar |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-gzip | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-gtar | .gtar |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-tgz | - |\n+----------------------------------------------------------------------------------+-------------+\n| **Vector images - based on Inkscape** |\n+----------------------------------------------------------------------------------+-------------+\n| image/svg+xml | .svg |\n+----------------------------------------------------------------------------------+-------------+\n| **Documents - based on LibreOffice** |\n+----------------------------------------------------------------------------------+-------------+\n| image/wmf | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-hwp | .hwp |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-aportisdoc | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.sun.xml.chart | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.ms-excel.sheet.binary.macroEnabled.12 | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/docbook+xml | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.sun.xml.writer.global | .sxg |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-xpixmap | .xpm |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-gnumeric | .gnumeric |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.apple.pages | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-emf | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.stardivision.calc | .sdc |\n+----------------------------------------------------------------------------------+-------------+\n| text/spreadsheet | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/mathml+xml | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-sgf | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-sony-bbeb | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-portable-graymap | .pgm |\n+----------------------------------------------------------------------------------+-------------+\n| application/wps-office.doc | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-starwriter | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.spreadsheet | .ods |\n+----------------------------------------------------------------------------------+-------------+\n| application/clarisworks | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.sun.xml.impress | .sxi |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-iwork-numbers-sffnumbers | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.ms-powerpoint.slide.macroEnabled.12 | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.text-master | .odm |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.sun.xml.writer.template | .stw |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-iwork-pages-sffpages | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-iwork-keynote-sffkey | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.graphics-flat-xml | .fodg |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.openxmlformats-officedocument.presentationml.slideshow | .ppsx |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-abiword | .abw |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-targa | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/xhtml+xml | .xhtml |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.ms-excel | .xls |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-photo-cd | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.stardivision.draw | .sda |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-portable-bitmap | .pbm |\n+----------------------------------------------------------------------------------+-------------+\n| application/visio.drawing | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.graphics | .odg |\n+----------------------------------------------------------------------------------+-------------+\n| image/vnd.adobe.photoshop | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.sun.xml.calc.template | .stc |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.lotus-1-2-3 | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.sun.xml.writer.web | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.database | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/cgm | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.sun.xml.math | .sxm |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.openxmlformats-officedocument.presentationml.template | .potx |\n+----------------------------------------------------------------------------------+-------------+\n| application/rtf | .rtf |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.apple.keynote | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-wpg | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.ms-excel.template.macroEnabled.12 | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-pagemaker | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.ms-powerpoint | .ppt |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-mspublisher | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.visio | .vsd |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.presentation | .odp |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.sun.xml.writer | .sxw |\n+----------------------------------------------------------------------------------+-------------+\n| application/wps-office.ppt | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.sun.xml.calc | .sxc |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-pict | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.sun.xml.impress.template | .sti |\n+----------------------------------------------------------------------------------+-------------+\n| application/wps-office.pptx | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-sun-raster | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-freehand | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/prs.plucker | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-pocket-word | - |\n+----------------------------------------------------------------------------------+-------------+\n| text/csv | .csv |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.openxmlformats-officedocument.presentationml.presentation | .pptx |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-wmf | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.sun.xml.draw | .sxd |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.presentation-flat-xml | .fodp |\n+----------------------------------------------------------------------------------+-------------+\n| text/html | .htm |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.graphics-template | .otg |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.spreadsheet-flat-xml | .fods |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.corel-draw | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-qpro | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.ms-excel.sheet.macroEnabled.12 | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.visio.xml | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-pcx | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-svm | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.ms-word.template.macroEnabled.12 | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.chart | .odc |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-fictionbook+xml | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/msword | .dot |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.text | .odt |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.ms-works | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/vnd.dxf | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.text-web | .oth |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.openxmlformats-officedocument.wordprocessingml.template | .dotx |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-eps | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.stardivision.writer | .sdw |\n+----------------------------------------------------------------------------------+-------------+\n| text/rtf | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.formula | .odf |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-stardraw | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | .xlsx |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.ms-powerpoint.presentation.macroEnabled.12 | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/wordperfect5.1 | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/emf | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-starcalc | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.text-master-template | .otm |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.text-template | .ott |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.palm | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.base | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/wps-office.docx | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-t602 | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.openxmlformats-officedocument.wordprocessingml.document | .docx |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-xbitmap | .xbm |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.formula-template | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.presentation-template | .otp |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.chart-template | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-met | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/macwriteii | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/x-dbase | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/tiff | .tiff |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.spreadsheet-template | .ots |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.sun.xml.draw.template | .std |\n+----------------------------------------------------------------------------------+-------------+\n| application/wps-office.xls | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.wordperfect | .wpd |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.ms-powerpoint.slideshow.macroEnabled.12 | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.openxmlformats-officedocument.spreadsheetml.template | .xltx |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.openxmlformats-officedocument.presentationml.slide | .sldx |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-portable-pixmap | .ppm |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.visio2013 | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-cmx | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.sun.xml.base | .odb |\n+----------------------------------------------------------------------------------+-------------+\n| application/wps-office.xlsx | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.oasis.opendocument.text-flat-xml | .fodt |\n+----------------------------------------------------------------------------------+-------------+\n| image/x-cmu-raster | .ras |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.apple.numbers | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.ms-powerpoint.template.macroEnabled.12 | - |\n+----------------------------------------------------------------------------------+-------------+\n| image/tif | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.lotus-wordpro | - |\n+----------------------------------------------------------------------------------+-------------+\n| application/vnd.ms-word.document.macroEnabled.12 | - |\n+----------------------------------------------------------------------------------+-------------+\n| **Plain text files** |\n+----------------------------------------------------------------------------------+-------------+\n| text/plain | .ksh |\n+----------------------------------------------------------------------------------+-------------+\n| text/html | .htm |\n+----------------------------------------------------------------------------------+-------------+\n| application/xml | .xsl |\n+----------------------------------------------------------------------------------+-------------+\n| application/javascript | .js |\n+----------------------------------------------------------------------------------+-------------+\n| **PDF documents - based on PyPDF2** |\n+----------------------------------------------------------------------------------+-------------+\n| application/pdf | .pdf |\n+----------------------------------------------------------------------------------+-------------+\n\n------------\nInstallation\n------------\n\nDependencies:\n\n``apt-get install zlib1g-dev libjpeg-dev python3-pythonmagick inkscape xvfb poppler-utils libfile-mimeinfo-perl qpdf``\n\nAt the moment there are issues with the exiftool package on debian, so you'll need to install it manually:\n\n.. code:: console\n\n # Exiftool\n wget https://sno.phy.queensu.ca/~phil/exiftool/Image-ExifTool-11.11.tar.gz\n gzip -dc Image-ExifTool-11.11.tar.gz | tar -xf -\n cd Image-ExifTool-11.11\n perl Makefile.PL\n sudo make install\n\nAfter installing dependencies, you can install preview-generator using ``pip``::\n\n pip install preview-generator\n\nOptional dependencies:\n\nTo handle previews for office documents you will need ``LibreOffice``, if you don't have it already::\n\n apt-get install libreoffice\n\n\nTo check dependencies, you can run::\n\n preview --check-dependencies\n\n\n-----\nUsage\n-----\n\nHere are some examples of code\n\nBasic Usage\n-----------\n\nMost basic usage, create a jpeg from a png, default size 256x256\n\n.. code:: python\n\n from preview_generator.manager import PreviewManager\n\n cache_path = '/tmp/preview_cache'\n file_to_preview_path = '/tmp/an_image.png'\n\n manager = PreviewManager(cache_path, create_folder= True)\n path_to_preview_image = manager.get_jpeg_preview(file_to_preview_path)\n\n\nPreview an image with a specific size\n-------------------------------------\n\nYou can choose the size of your image using params width and height.\n\n.. code:: python\n\n from preview_generator.manager import PreviewManager\n\n cache_path = '/tmp/preview_cache'\n file_to_preview_path = '/tmp/an_image.png'\n\n manager = PreviewManager(cache_path, create_folder= True)\n path_to_preview_image = manager.get_jpeg_preview(file_to_preview_path, width=1000, height=500)\n\n\nPreview a pdf or an office document as a jpeg\n---------------------------------------------\n\n.. code:: python\n\n from preview_generator.manager import PreviewManager\n\n cache_path = '/tmp/preview_cache'\n pdf_or_odt_to_preview_path = '/tmp/a_pdf.pdf'\n\n manager = PreviewManager(cache_path, create_folder= True)\n path_to_preview_image = manager.get_jpeg_preview(pdf_or_odt_to_preview_path)\n\nBy default it will generate the preview of the first page of the document.\nUsing params `page`, you can you pick the page you want to preview.\n\n**page number starts at 0, if you want to preview the second page of your document then the argument will be 1 `page=1`**\n\n.. code:: python\n\n from preview_generator.manager import PreviewManager\n\n cache_path = '/tmp/preview_cache'\n pdf_or_odt_to_preview_path = '/tmp/a_pdf.pdf'\n\n manager = PreviewManager(cache_path, create_folder= True)\n path_to_preview_image = manager.get_jpeg_preview(pdf_or_odt_to_preview_path, page=1)\n\n\nGenerate a pdf preview of a libreoffice text document\n-----------------------------------------------------\n\n.. code:: python\n\n from preview_generator.manager import PreviewManager\n manager = PreviewManager('/tmp/cache/', create_folder= True)\n pdf_file_path = manager.get_pdf_preview('/home/user/Documents/report.odt', page=2)\n print('Preview created at path : ', thumbnail_file_path)\n\n\n\nFor Office types into PDF :\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n cache_path = '/tmp/previews'\n preview_manager = PreviewManager(cache_path, create_folder= True)\n path_to_preview = preview_manager.get_pdf_preview(file_path,page=page_id)\n\n-> Will create a preview from an office file into a pdf file\n\n*args :*\n\n *file_path : the String of the path where is the file you want to get the preview*\n\n *page : the int of the page you want to get. If not mentioned all the pages will be returned. First page is page 0*\n\n*returns :*\n\n *str: path to the preview file*\n\nFor images(GIF, BMP, PNG, JPEG, PDF) into jpeg :\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n cache_path = '/tmp/previews'\n preview_manager = PreviewManager(cache_path, create_folder= True)\n path_to_preview = preview_manager.get_jpeg_preview(file_path,height=1024,width=526)\n\n-> Will create a preview from an image file into a jpeg file of size 1024 * 526\n\n*args :*\n\n *file_path : the String of the path where is the file you want to get the preview*\n\n *height : height of the preview in pixels*\n\n *width : width of the preview in pixels. If not mentioned, width will be the same as height*\n\n*returns :*\n\n *str: path to the preview file*\n\nOther conversions :\n~~~~~~~~~~~~~~~~~~~\n\nThe principle is the same as above\n\n**Zip to text or html :** will build a list of files into texte/html inside the json\n\n**Office to jpeg :** will build the pdf out of the office file and then build the jpeg.\n\n**Text to text :** mainly just a copy stored in the cache\n\nCommand Line\n~~~~~~~~~~~~\n\nFor test purposes, you can use ``preview`` from the command line,\ngiving the file to preview as a parameter::\n\n preview demo.pdf\n\nOr multiple files::\n\n preview *.pdf\n\n---------------\nCache mechanism\n---------------\n\n\nNaming :\n--------\n\nThe name of the preview generated in the cache directory will be :\n\n{file_name}-[{size}-]{file_md5sum}[({page})]{extension}\n file_name = the name of the file you asked for a preview without the extension.\n\n size = the size you asked for the preview. In case of a Jpeg preview.\n\n file_md5sum = the md5sum of the entire path of the file. To avoid conflicts like files that have the same name but are in different directory.\n\n page = the page asked in case of pdf or office document preview.\n\n extensions = the extension of the preview (.jpeg for a jpeg, .txt for a text, etc)\n\n\nExample :\n---------\n\nThese scripts :\n\nGIF to JPEG :\n~~~~~~~~~~~~~\n\n\n.. code:: python\n\n import os\n from preview_generator.manager import PreviewManager\n current_dir = os.path.dirname(os.path.abspath(__file__)) +'/'\n\n manager = PreviewManager(path=current_dir + 'cache')\n path_to_preview = manager.get_jpeg_preview(\n file_path=current_dir + 'the_gif.gif',\n height=512,\n width=512,\n )\n\n print('Preview created at path : ', path_to_preview)\n\nwill print\n\n Preview created at path : the_gif-512x512-60dc9ef46936cc4fff2fe60bb07d4260.jpeg\n\nODT to JPEG :\n~~~~~~~~~~~~~\n\n.. code:: python\n\n import os\n from preview_generator.manager import PreviewManager\n current_dir = os.path.dirname(os.path.abspath(__file__)) +'/'\n\n manager = PreviewManager(path=current_dir + 'cache')\n path_to_file = manager.get_jpeg_preview(\n file_path=current_dir + 'the_odt.odt',\n page=1,\n height=1024,\n width=1024,\n )\n\n print('Preview created at path : ', path_to_preview)\n\nwill print\n\n Preview created at path : the_odt-1024x1024-c8b37debbc45fa96466e5e1382f6bd2e-page1.jpeg\n\nZIP to Text :\n~~~~~~~~~~~~~\n.. code:: python\n\n import os\n from preview_generator.manager import PreviewManager\n current_dir = os.path.dirname(os.path.abspath(__file__)) +'/'\n\n manager = PreviewManager(path=current_dir + 'cache')\n path_to_file = manager.get_text_preview(\n file_path=current_dir + 'the_zip.zip',\n )\n\n print('Preview created at path : ', path_to_file)\n\nwill print\n\n Preview created at path : the_zip-a733739af8006558720be26c4dc5569a.txt\n\n\n--------------------\nAdding new feature :\n--------------------\n\nBefore all, I'd be glad if you could share your new feature with everybody. So if you want to, you can fork it on github ( https://github.com/algoo/preview-generator) (see `Developer\u2019s Kit`_) and submit new features.\n\nIf you want to add a new preview builder to handle documents of type **foo** into **jpeg** (for example) here is how to proceed :\n\n - **Warning** If you need to look at other builders to find out how to proceed, avoid looking at any of the Office to something. It is a particular case and could misslead you.\n - Create a new class FooPreviewBuilder in a file foo_preview.py in preview_generator/preview\n - Make him inherit from the logical PreviewBuilder class\n\n * if it handles several pages it will be `class FooPreviewBuilder(PreviewBuilder)`\n * for single page it will be `class FooPreviewBuilder(OnePagePreviewBuilder)`\n * ...\n - define your own `build_jpeg_preview(...)` (in the case we want to make **foo** into **jpeg**) based on the same principle as other build_{type}_preview(...)\n - Inside this build_jpeg_preview(...) you will call a method file_converter.foo_to_jpeg(...)\n - Define your foo_to_jpeg(...) method in preview_generator.preview.file_converter.py\n\n * inputs must be a stream of bytes and optional informations like a number of pages, a size, ...\n * output must also be a stream of bytes\n - Maybe you'll need to redefine some methods like `get_page_number()` or `exists_preview()` in your FooPreviewBuilder class\n\n\n---------------\nDeveloper\u2019s Kit\n---------------\n\n\nInstallation (dev) :\n--------------------\n\n\nFrom scratch on a terminal :\n - create your project directory (we will name it \"the_project\" but you can name it the way you want) : `mkdir the_project`\n - `cd the_project`\n - `git clone https://github.com/algoo/preview-generator`\n - building your environment :\n * install python virtualenv builder : `sudo apt install python3-venv`\n * build your virtual env (env will be called \"myenv\", you can name it the way you want): `python3 -m venv myenv`\n * if it's not already, activate it : `source myenv/bin/activate`. (`deactivate` to deactivate)\n - install dependencies :\n\n * Exiftool - Follow instruction on the main website: https://sno.phy.queensu.ca/~phil/exiftool/\n * `apt-get install zlib1g-dev`\n * `apt-get install libjpeg-dev`\n * `apt-get install python3-pythonmagick`\n * `apt-get install inkscape`\n * `apt-get install xvfb`\n * `apt-get install poppler-utils`\n * `apt-get install qpdf`\n * `apt-get install libfile-mimeinfo-perl`\n * `pip install wand`\n * `pip install Pillow`\n * `pip install PyPDF2`\n * `pip install python-magic`\n * `pip install pyexifinfo`\n * `pip install packaging`\n * `pip install xvfbwrapper`\n * `pip install pdf2image`\n * `pip install pathlib`\n * if you use python 3.5 or less `pip install typing`\n\n\n.. code:: console\n\n # general dependencies\n apt-get install zlib1g-dev libjpeg-dev python3-pythonmagick inkscape xvfb poppler-utils qpdf libfile-mimeinfo-perl\n pip install wand Pillow PyPDF2 python-magic pyexifinfo packaging xvfbwrapper pdf2image pathlib\n # Exiftool\n wget https://sno.phy.queensu.ca/~phil/exiftool/Image-ExifTool-11.11.tar.gz\n gzip -dc Image-ExifTool-11.11.tar.gz | tar -xf -\n cd Image-ExifTool-11.11\n perl Makefile.PL\n sudo make install\n\nIf you need to preview scribus `.sla` files you will need scribus >= 1.5.\nIf it's not available in your distribution you can use an AppImage.\n\nDownload the last AppImage from the official website https://www.scribus.net/downloads/unstable-branch/\n\n.. code:: console\n\n mv /path/to/image/scribus-x.y.appimage /usr/local/bin/scribus\n chmod +x /usr/local/bin/scribus\n\nCode Convention :\n-----------------\n\nWhen using subclass of generic abstract class, convention is to prefix it with name\nof the generic abstract class. For example:\n\n ImagePreviewBuilderIMConvert(ImagePreviewBuilder)\n\nRunning Tests :\n----------------\n Pytest is a motor for unit testing\n\n* `pip install -e .[testing]`\n* go into the \"tests\" directory : `cd path/to/you/project/directory/tests`\n* run `pytest`\n\n\nOthers checks :\n-------------------\n\nRun mypy checks:\n\n mypy --ignore-missing-imports --disallow-untyped-defs .\n\nCode formatting using black:\n\n black -l 100 preview_generator setup.py build_supported_mimetypes_table_rst.py tests\n\nSorting of import:\n\n `isort tests/**/*.py preview_generator/**/*.py setup.py build_supported_mimetypes_table_rst.py`\n\nFlake8 check(unused import, variable and many other checks):\n\n flake8 preview_generator setup.py build_supported_mimetypes_table_rst.py tests\n\n\nContribute :\n----------------\ninstall preview_generator with dev dependencies (contains tests dependencies)\n\n pip install -e '.[dev]\n\ninstall pre-commit hooks:\n\n pre-commit install\n\nLaunch test :\n\n pytest\n\nYou now can commit and see if pre-commit is ok with your change.\n\n\n------------\nLicense\n------------\n\nMIT licensed. https://opensource.org/licenses/MIT\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/algoo/preview-generator/archive/release_0.11.11.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ivc-inform/preview-generator.git", "keywords": "preview,preview_generator,thumbnail,cache", "license": "", "maintainer": "", "maintainer_email": "", "name": "preview-generator-ivc", "package_url": "https://pypi.org/project/preview-generator-ivc/", "platform": "", "project_url": "https://pypi.org/project/preview-generator-ivc/", "project_urls": { "Download": "https://github.com/algoo/preview-generator/archive/release_0.11.11.tar.gz", "Homepage": "https://github.com/ivc-inform/preview-generator.git" }, "release_url": "https://pypi.org/project/preview-generator-ivc/0.11.11/", "requires_dist": [ "pytest ; extra == 'dev'", "flake8 ; extra == 'dev'", "isort ; extra == 'dev'", "mypy ; extra == 'dev'", "pre-commit ; extra == 'dev'", "black ; extra == 'dev'", "pytest ; extra == 'testing'" ], "requires_python": ">= 3.6", "summary": "A library for generating preview (thumbnails, text or json overview) for file-based content", "version": "0.11.11" }, "last_serial": 5640683, "releases": { "0.11.10": [ { "comment_text": "", "digests": { "md5": "e17bb4bc76f66be0bd6be06004647b81", "sha256": "b2df283ef631b6dc949052661e45fdae74521c9f654a70c3ded8396ec83579ff" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.10-py3-none-any.whl", "has_sig": false, "md5_digest": "e17bb4bc76f66be0bd6be06004647b81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 68785, "upload_time": "2019-08-06T15:55:36", "url": "https://files.pythonhosted.org/packages/8d/2c/7e8f321f55e0044d29af65b03aeaab91e8b09092070949c879a7b03dddca/preview_generator_ivc-0.11.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5b77e258277012896591d3e257ebd71", "sha256": "8d5c599db747afcf3947c0fdfcdfed705e50220ab41a1e7a85c58f29d16a9f6e" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.10.tar.gz", "has_sig": false, "md5_digest": "d5b77e258277012896591d3e257ebd71", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 58001, "upload_time": "2019-08-06T15:55:41", "url": "https://files.pythonhosted.org/packages/e3/1b/daef08e34e804539cc2bb74bd238d917459225ffedf08cf6a66d84461ff5/preview_generator_ivc-0.11.10.tar.gz" } ], "0.11.11": [ { "comment_text": "", "digests": { "md5": "b248441f954820b023e2bcbf8770a502", "sha256": "2b4adef1095321b8f43753e7dfc49d630b650c5961819aa5706d61e3d326a3ac" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.11-py3-none-any.whl", "has_sig": false, "md5_digest": "b248441f954820b023e2bcbf8770a502", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 68800, "upload_time": "2019-08-06T16:25:26", "url": "https://files.pythonhosted.org/packages/10/8a/1047935e9fdab6ea9661c3dcb394f2c9da4a2472085e63b3d3a1e9c8e369/preview_generator_ivc-0.11.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8733c04c2f30665443189e2df02891fb", "sha256": "b3dc10650c3efc825ccea8c1166e6d2661462492f0a9b00f4fc3666c96ba0148" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.11.tar.gz", "has_sig": false, "md5_digest": "8733c04c2f30665443189e2df02891fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 58000, "upload_time": "2019-08-06T16:25:30", "url": "https://files.pythonhosted.org/packages/65/b5/cbaba1fd0444e81bcfeeb82b2ced5b9b650f0faa4b7a175deba96a80c200/preview_generator_ivc-0.11.11.tar.gz" } ], "0.11.7": [ { "comment_text": "", "digests": { "md5": "bbb18aaea0d66899005511acd93a9537", "sha256": "5768c08c3bc642a0112bf7a28279056cf73bb7e53e13c5bffe4f782d0c569d4d" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.7-py3-none-any.whl", "has_sig": false, "md5_digest": "bbb18aaea0d66899005511acd93a9537", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 66671, "upload_time": "2019-08-06T14:58:08", "url": "https://files.pythonhosted.org/packages/02/5b/8ab46df271f218e511e5a919423d29e46870dde3ae1477d3db82540fed08/preview_generator_ivc-0.11.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "482c3fe1baf2e639c4883beb3ec3cdfd", "sha256": "e8bdcf8525198c5ca06663b7b92e60bfc1073c5f99d16a3722213d4ddd48def4" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.7.tar.gz", "has_sig": false, "md5_digest": "482c3fe1baf2e639c4883beb3ec3cdfd", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 56396, "upload_time": "2019-08-06T14:58:11", "url": "https://files.pythonhosted.org/packages/34/a0/7d2eac37aa5bfba06ab1d0d3853cc605885e36bef14b585acffbe9863134/preview_generator_ivc-0.11.7.tar.gz" } ], "0.11.8": [ { "comment_text": "", "digests": { "md5": "97089998d60bbe05c43671f935cca570", "sha256": "9a179b57ddf1118e60ddd6342787345e49473ea24a563510fc1b5c937104e383" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.8-py3-none-any.whl", "has_sig": false, "md5_digest": "97089998d60bbe05c43671f935cca570", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 66671, "upload_time": "2019-08-06T15:09:07", "url": "https://files.pythonhosted.org/packages/44/de/dc388c16b78543f886d831c734719fd824e5871d4ff75a37597c26369575/preview_generator_ivc-0.11.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e454e1e87a743839a0c939b45e743e0e", "sha256": "4386e44cb19b4cd989fbdb470a7403b5ee92b707670d3f027eed5088572dec31" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.8.tar.gz", "has_sig": false, "md5_digest": "e454e1e87a743839a0c939b45e743e0e", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 56398, "upload_time": "2019-08-06T15:09:12", "url": "https://files.pythonhosted.org/packages/ad/94/c92189f4dd9cf7806af4ce580b1ca206f8c9f2ed71d6844493cc258f4f76/preview_generator_ivc-0.11.8.tar.gz" } ], "0.11.9": [ { "comment_text": "", "digests": { "md5": "eda50a9af73a4a6355104dfa2bc3d1ed", "sha256": "541b05b7ffcf95d2036dcac37b172c55a4d9324aaaeef202606842ddf175f324" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.9-py3-none-any.whl", "has_sig": false, "md5_digest": "eda50a9af73a4a6355104dfa2bc3d1ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 66671, "upload_time": "2019-08-06T15:10:17", "url": "https://files.pythonhosted.org/packages/64/1f/6ca1bc6c0cfa9c56e0f145db5e68f59ead66cd6caf0187bd8551957d78f0/preview_generator_ivc-0.11.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da2a504cf6c4bfc878111ab2f3a60fbb", "sha256": "12b12dab611e46718d436d68dd1c9d838bb04e55910cd3da3ec7b31c11493680" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.9.tar.gz", "has_sig": false, "md5_digest": "da2a504cf6c4bfc878111ab2f3a60fbb", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 56397, "upload_time": "2019-08-06T15:10:22", "url": "https://files.pythonhosted.org/packages/3b/cc/97314f4be55fd408b2be30d0cb8e0221e6df5323165e2634841eae013658/preview_generator_ivc-0.11.9.tar.gz" } ], "0.11.post1": [ { "comment_text": "", "digests": { "md5": "ff8a7d8893aa9c64ee3942cb181ca344", "sha256": "7a8b1d5d4d05bab31d5df85f54f0c9ee979630a165d5795d221b254fea684539" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "ff8a7d8893aa9c64ee3942cb181ca344", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 66787, "upload_time": "2019-08-03T17:13:10", "url": "https://files.pythonhosted.org/packages/5b/e2/1cc48c5aced6b7281d51eb7eabe76a6193564d47a3bd8694e919b3a6b667/preview_generator_ivc-0.11.post1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7eab55de19be1326803debe43376aa56", "sha256": "246c0cd19a2d37595ee359ef3fe755989a2c8414caf4f5909c0416e234ef6a7a" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.post1.tar.gz", "has_sig": false, "md5_digest": "7eab55de19be1326803debe43376aa56", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 56495, "upload_time": "2019-08-03T17:13:13", "url": "https://files.pythonhosted.org/packages/01/16/92778ed56cabb786f770306c3ba3d198397acbc28f61c2afbd90a45637cb/preview_generator_ivc-0.11.post1.tar.gz" } ], "0.11.post2": [ { "comment_text": "", "digests": { "md5": "779cf12d42b8dc5507cf3cf531cd9a59", "sha256": "a39e85b72509558bf98d973bd831d34ff7b43af4def6f5de0d0e7af49c46ac19" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.post2-py3-none-any.whl", "has_sig": false, "md5_digest": "779cf12d42b8dc5507cf3cf531cd9a59", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 66793, "upload_time": "2019-08-03T18:18:20", "url": "https://files.pythonhosted.org/packages/ce/c9/b6dc280c052b6608c260514f39e357c955d41f7317835ee2fd05f7674ba1/preview_generator_ivc-0.11.post2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d41c70325c0c9f7c112168ca9ecd61c", "sha256": "ca0f82f3b8fa81e3ce8bb41705597b6c62e029796c183e4d70e2ec54e219a691" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.post2.tar.gz", "has_sig": false, "md5_digest": "4d41c70325c0c9f7c112168ca9ecd61c", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 56493, "upload_time": "2019-08-03T18:18:23", "url": "https://files.pythonhosted.org/packages/5f/81/7d0f5e8459dbf5c837c58de273ad7d8ac3906d633d2db11c650c6c435981/preview_generator_ivc-0.11.post2.tar.gz" } ], "0.11.post3": [ { "comment_text": "", "digests": { "md5": "f4a66485c53befdfab32f18e892321a0", "sha256": "5f6d59e5c369a97a221346a5846e5f19f7624e2d9d36c5a8a5004cd802469686" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.post3-py3-none-any.whl", "has_sig": false, "md5_digest": "f4a66485c53befdfab32f18e892321a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 66797, "upload_time": "2019-08-03T18:35:07", "url": "https://files.pythonhosted.org/packages/7b/9b/d474beb1e3d50c73f700f7eccc78d4794ec8ea887e819ac2d1e59228280a/preview_generator_ivc-0.11.post3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5972201cfa59bb9505252855edb8e18e", "sha256": "6825e5aa8d6f167cbca1a7909c5d02127ed9af4a6e27b1e32dbd185c127548f5" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.post3.tar.gz", "has_sig": false, "md5_digest": "5972201cfa59bb9505252855edb8e18e", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 56498, "upload_time": "2019-08-03T18:35:10", "url": "https://files.pythonhosted.org/packages/d2/8f/c4576f23459fcd255152c583e4d36dbba9ac28e413313d790af8b057f54f/preview_generator_ivc-0.11.post3.tar.gz" } ], "0.11.post4": [ { "comment_text": "", "digests": { "md5": "737b7b1e48f92b6ef503c43177ec521f", "sha256": "8c53c71d9580faf6b5b5c552274b1e678f3aa2242d2a7a9ad7e7258f73807de5" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.post4-py3-none-any.whl", "has_sig": false, "md5_digest": "737b7b1e48f92b6ef503c43177ec521f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 66800, "upload_time": "2019-08-03T18:51:48", "url": "https://files.pythonhosted.org/packages/67/5b/c2bec2fb48a634253e6278ac2ce6c894b2aa04012e78f00c0abb06126540/preview_generator_ivc-0.11.post4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ae46646c63993d0bab7de21013abc54", "sha256": "a74cc96857af3b913a2abe003084b0ef87d1e70355c87de9079a6a7b33cbc3f8" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.post4.tar.gz", "has_sig": false, "md5_digest": "9ae46646c63993d0bab7de21013abc54", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 56505, "upload_time": "2019-08-03T18:51:51", "url": "https://files.pythonhosted.org/packages/ef/9d/65e337efb9c005de6a2a8dce4d2928bbbdf042806cfbdf284b142f3780ab/preview_generator_ivc-0.11.post4.tar.gz" } ], "0.11.post6": [ { "comment_text": "", "digests": { "md5": "e62b1d2cfbae1f861aecc0d8a08d2722", "sha256": "07efb324289dbb8d3ea25e8a564e5d84995ff4113af0565fca2a7d00329b5611" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.post6-py3-none-any.whl", "has_sig": false, "md5_digest": "e62b1d2cfbae1f861aecc0d8a08d2722", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 66803, "upload_time": "2019-08-05T12:10:11", "url": "https://files.pythonhosted.org/packages/b5/26/977040eacc4ce5c007235ea1ba7a43dfe3c92756a5a12b53b91106192b9d/preview_generator_ivc-0.11.post6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e062dc74fba2e5bd7668f516cb8a70b", "sha256": "13416373bc21b259090fa045dd5b26658dea51a5b89988ea194d797d1b4767e2" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.post6.tar.gz", "has_sig": false, "md5_digest": "4e062dc74fba2e5bd7668f516cb8a70b", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 56533, "upload_time": "2019-08-05T12:10:14", "url": "https://files.pythonhosted.org/packages/f9/fe/a15c40fd8ed530adcd2ea266e3e697c7a2055f9882f2edb40f57013575ba/preview_generator_ivc-0.11.post6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b248441f954820b023e2bcbf8770a502", "sha256": "2b4adef1095321b8f43753e7dfc49d630b650c5961819aa5706d61e3d326a3ac" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.11-py3-none-any.whl", "has_sig": false, "md5_digest": "b248441f954820b023e2bcbf8770a502", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 68800, "upload_time": "2019-08-06T16:25:26", "url": "https://files.pythonhosted.org/packages/10/8a/1047935e9fdab6ea9661c3dcb394f2c9da4a2472085e63b3d3a1e9c8e369/preview_generator_ivc-0.11.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8733c04c2f30665443189e2df02891fb", "sha256": "b3dc10650c3efc825ccea8c1166e6d2661462492f0a9b00f4fc3666c96ba0148" }, "downloads": -1, "filename": "preview_generator_ivc-0.11.11.tar.gz", "has_sig": false, "md5_digest": "8733c04c2f30665443189e2df02891fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 58000, "upload_time": "2019-08-06T16:25:30", "url": "https://files.pythonhosted.org/packages/65/b5/cbaba1fd0444e81bcfeeb82b2ced5b9b650f0faa4b7a175deba96a80c200/preview_generator_ivc-0.11.11.tar.gz" } ] }