{ "info": { "author": "Aamir Rind", "author_email": "aamir.adnan.rind@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Thumbor / PDF Preview\n=====================\n\nThis extension provides preview for PDF.\n\nFeatures\n--------\n\nGiven a PDF URL return preview image of first page\n\nInstallation\n------------\n\n- Prerequisite: Following system libraries are required:\n\n - `ImageMagick `_\n - `Ghostscript `_\n\n- Install using ``pip``\n\n .. code-block:: bash\n\n $ pip install tc_pdf\n\n- Register the extension within Thumbor's configuration file\n\n .. code-block:: bash\n\n COMMUNITY_EXTENSIONS = [\n 'tc_pdf',\n ...\n ]\n\n- Launch thumbor with the Thumbor Community custom application:\n\n .. code-block:: bash\n\n $ thumbor -a tc_core.app.App\n\nUsage\n-----\n\n``tc_pdf`` handler route requires ``/pdf/`` in URL after all filters but before the resource URL part e.g.\n\n .. code-block::\n\n http:///unsafe/240x240/smart/pdf/localhost:8000/media/document/test.pdf\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/intellisense/tc_pdf", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tc-pdf", "package_url": "https://pypi.org/project/tc-pdf/", "platform": "any", "project_url": "https://pypi.org/project/tc-pdf/", "project_urls": { "Homepage": "http://github.com/intellisense/tc_pdf" }, "release_url": "https://pypi.org/project/tc-pdf/0.0.7/", "requires_dist": [ "libthumbor", "tc-core", "thumbor", "tornado", "Wand", "coverage; extra == 'tests'" ], "requires_python": "", "summary": "PDF Preview", "version": "0.0.7" }, "last_serial": 3420392, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "90e0f92213c9da49f7adb273255b0093", "sha256": "31f24b6fb732c74abd2140f871915eff417febb94a3df34ad361bdc66cd520a7" }, "downloads": -1, "filename": "tc_pdf-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90e0f92213c9da49f7adb273255b0093", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6284, "upload_time": "2017-12-14T00:33:32", "url": "https://files.pythonhosted.org/packages/1b/4a/4dbf21a61111e0e885ef740c8b808f414bc8fb8ee0575d8ef1414b8bea4f/tc_pdf-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9fd2c70951274bc170b0357e74616a0", "sha256": "22c22f80a1d9fadf6da9ce2e36ce476023e1dbbdff8cf97422c4881383c0cef9" }, "downloads": -1, "filename": "tc_pdf-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f9fd2c70951274bc170b0357e74616a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4381, "upload_time": "2017-12-14T00:33:34", "url": "https://files.pythonhosted.org/packages/e4/6e/39f5abc239f92c9a8b7b2de5b7a7d1d537b568766ed410d0661c5d8b5a01/tc_pdf-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0d77c3e5b381fa0bd6b00609ce1ee006", "sha256": "f4de74ec9ea18bde2fec41ea08e7e27cf2970b076663a572d2e1b4746f61aaf0" }, "downloads": -1, "filename": "tc_pdf-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d77c3e5b381fa0bd6b00609ce1ee006", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6459, "upload_time": "2017-12-14T00:56:39", "url": "https://files.pythonhosted.org/packages/17/6e/e63b6eea1ee29a2a08f174bcdbd7dc79705834aedf36667a016ecbef7432/tc_pdf-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d925d5f14b54919a4b07a01db968703c", "sha256": "cef968eb435f1b60e4c6edebab816157204b984d2ff02ed55eb74b8ebc4b839e" }, "downloads": -1, "filename": "tc_pdf-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d925d5f14b54919a4b07a01db968703c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4488, "upload_time": "2017-12-14T00:56:41", "url": "https://files.pythonhosted.org/packages/dc/80/7da8dd3f0554f25baca04148f64a6e2823428a6a0be6dd3563a7cae76281/tc_pdf-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "80f5dd3b3b63b4b9a4c83fa52a60fcd4", "sha256": "dde7c221429e616a0418a3634caba9b5f030a1b1cd1b694145bee68a0b314a90" }, "downloads": -1, "filename": "tc_pdf-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "80f5dd3b3b63b4b9a4c83fa52a60fcd4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6449, "upload_time": "2017-12-14T01:05:29", "url": "https://files.pythonhosted.org/packages/49/89/5ec36b1b4b6bfa359229e76aedee38e7b6c0e76dcbbc3b0f187b2c8fc8a5/tc_pdf-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c32681e409baa3bd1ca686692192921", "sha256": "319c7b03dd95a38dc656ebf53e7d1c2d1c82750ee7b62ce889308801bd9dd443" }, "downloads": -1, "filename": "tc_pdf-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1c32681e409baa3bd1ca686692192921", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4478, "upload_time": "2017-12-14T01:05:31", "url": "https://files.pythonhosted.org/packages/73/68/0bcf5feba918c9cb43c3dff66f5f65096667a1b33a18f8d0a36f2e60bdeb/tc_pdf-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "3e90b8468a0db1869c3980cc3a682dbd", "sha256": "3748086fb65f16b4097f979a30376326c620881e7e46dc6925cfb9a448e37507" }, "downloads": -1, "filename": "tc_pdf-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e90b8468a0db1869c3980cc3a682dbd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6614, "upload_time": "2017-12-14T17:11:14", "url": "https://files.pythonhosted.org/packages/b4/bf/d6ac6602ba8d116a31e6e04e07821a26c8eecd252ec7cdec5351aa0ee1e3/tc_pdf-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba99e0b6582d7dbd4d1e0788c04e70e1", "sha256": "65050c8a1bbe8d57dd5697b47d1c3dc3d0e20c47c197ec274416e44c83fd6538" }, "downloads": -1, "filename": "tc_pdf-0.0.5.tar.gz", "has_sig": false, "md5_digest": "ba99e0b6582d7dbd4d1e0788c04e70e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4559, "upload_time": "2017-12-14T17:11:16", "url": "https://files.pythonhosted.org/packages/2f/e6/a447eeb3df6aa2b0673980ea510c1d38cfbc5f664e50755f6e29f0e0b5cb/tc_pdf-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "d6d2250593a6e52ba33e3af42994df61", "sha256": "3112af0dce1e146f0dd9e1125a205c5a7c663088b7e0a8436b9b90f9a72d208a" }, "downloads": -1, "filename": "tc_pdf-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6d2250593a6e52ba33e3af42994df61", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6732, "upload_time": "2017-12-14T17:28:05", "url": "https://files.pythonhosted.org/packages/4b/30/7dc00728f31806ab461fe63c35565cea8927f79d105a7e53e82609e5d8e1/tc_pdf-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b5ea8381d1f7e0dae341d814f605cf9", "sha256": "fcccd448575d3ab396d2f23dcdd554b1b7521c01c77f7d48674b822114bbfe02" }, "downloads": -1, "filename": "tc_pdf-0.0.6.tar.gz", "has_sig": false, "md5_digest": "3b5ea8381d1f7e0dae341d814f605cf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4672, "upload_time": "2017-12-14T17:28:07", "url": "https://files.pythonhosted.org/packages/33/bd/b57ca36204e0e34f0790557173e2b9b97618ada77e3fa980671ee1225a34/tc_pdf-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "bc20b2aa7051c448c4ae87415a9575f0", "sha256": "5da6c2401c97b716d6413869c786c664d3f2f081c5c4b9f96f1a7788df051f4a" }, "downloads": -1, "filename": "tc_pdf-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc20b2aa7051c448c4ae87415a9575f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6832, "upload_time": "2017-12-15T17:22:33", "url": "https://files.pythonhosted.org/packages/e4/2c/61bdff53635b66ce7b756c56124bf597f2598fd300a9659aa296d87f0010/tc_pdf-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a640876c1089be0f72c26e5b1215a70d", "sha256": "c587ccb2ff282150d25c3f5fa4e9e07d3252a9532a9caa950ac9f5161423ac9c" }, "downloads": -1, "filename": "tc_pdf-0.0.7.tar.gz", "has_sig": false, "md5_digest": "a640876c1089be0f72c26e5b1215a70d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4775, "upload_time": "2017-12-15T17:22:34", "url": "https://files.pythonhosted.org/packages/f0/06/7f9607866b2eba5183f1f583774fbd25559e998d864807c3bdc83dc5e79a/tc_pdf-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc20b2aa7051c448c4ae87415a9575f0", "sha256": "5da6c2401c97b716d6413869c786c664d3f2f081c5c4b9f96f1a7788df051f4a" }, "downloads": -1, "filename": "tc_pdf-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc20b2aa7051c448c4ae87415a9575f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6832, "upload_time": "2017-12-15T17:22:33", "url": "https://files.pythonhosted.org/packages/e4/2c/61bdff53635b66ce7b756c56124bf597f2598fd300a9659aa296d87f0010/tc_pdf-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a640876c1089be0f72c26e5b1215a70d", "sha256": "c587ccb2ff282150d25c3f5fa4e9e07d3252a9532a9caa950ac9f5161423ac9c" }, "downloads": -1, "filename": "tc_pdf-0.0.7.tar.gz", "has_sig": false, "md5_digest": "a640876c1089be0f72c26e5b1215a70d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4775, "upload_time": "2017-12-15T17:22:34", "url": "https://files.pythonhosted.org/packages/f0/06/7f9607866b2eba5183f1f583774fbd25559e998d864807c3bdc83dc5e79a/tc_pdf-0.0.7.tar.gz" } ] }