{ "info": { "author": "Jos\u00e9 Padilla", "author_email": "jpadilla@blimp.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Utilities" ], "description": "FilePreviews.io\n===============\n\n|Build Status|\n|PyPI Status|\n\nPython client library and CLI tool for the `FilePreviews.io`_ service. Generate image previews and metadata from almost any kind of file.\n\nInstallation\n------------\n\nUsing pip:\n\n::\n\n $ pip install filepreviews\n\nUsing easy\\_install:\n\n::\n\n $ easy_install filepreviews\n\nUsage\n-----\n\n.. code:: python\n\n >>> from filepreviews import FilePreviews\n >>> fp = FilePreviews(api_key='API_KEY_HERE', api_secret='API_SECRET_HERE')\n >>> fp.generate('http://www.getblimp.com/images/screenshot1.png')\n JSON: {\n \"id\": \"220214ec-17ec-4f37-a790-eaea64522bf2\",\n \"original_file\": null,\n \"preview\": null,\n \"status\": \"pending\",\n \"thumbnails\": null,\n \"url\": \"https://api.filepreviews.io/v2/previews/220214ec-17ec-4f37-a790-eaea64522bf2/\",\n \"user_data\": null\n }\n\nOptions\n~~~~~~~\n\nCheck out the `endpoint docs`_ for all available options.\n\n.. code:: python\n\n >>> options = {\n ... 'sizes': ['200x200'],\n ... 'format': 'png',\n ... 'metadata': ['exif'],\n ... 'pages': '1',\n ... 'data': {\n ... 'content_id': '1234'\n ... }\n ... }\n >>> fp.generate('http://www.getblimp.com/images/screenshot1.png', **options)\n\nCLI\n~~~\n\n::\n\n $ filepreviews \\\n --api_key=API_KEY_HERE \\\n --api_secret=API_SECRET_HERE \\\n generate http://www.getblimp.com/images/screenshot1.png\n {\n \"id\": \"e48c645d-8c02-40ab-9f11-2b3f2316be15\",\n \"original_file\": null,\n \"preview\": null,\n \"status\": \"pending\",\n \"thumbnails\": null,\n \"url\": \"https://api.filepreviews.io/v2/previews/e48c645d-8c02-40ab-9f11-2b3f2316be15/\",\n \"user_data\": null\n }\n\n::\n\n $ filepreviews \\\n --api_key=API_KEY_HERE \\\n --api_secret=API_SECRET_HERE \\\n retrieve e48c645d-8c02-40ab-9f11-2b3f2316be15\n {\n \"id\": \"e48c645d-8c02-40ab-9f11-2b3f2316be15\",\n \"original_file\": null,\n \"preview\": null,\n \"status\": \"pending\",\n \"thumbnails\": null,\n \"url\": \"https://api.filepreviews.io/v2/previews/e48c645d-8c02-40ab-9f11-2b3f2316be15/\",\n \"user_data\": null\n }\n\n.. _FilePreviews.io: http://filepreviews.io\n.. _endpoint docs: http://filepreviews.io/docs/endpoints.html\n.. |Build Status| image:: https://travis-ci.org/GetBlimp/filepreviews-python.svg?branch=master\n :target: https://travis-ci.org/GetBlimp/filepreviews-python\n.. |PyPI Status| image:: https://img.shields.io/pypi/v/filepreviews.svg\n :target: https://pypi.python.org/pypi/filepreviews", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GetBlimp/filepreviews-python", "keywords": "file previews thumbnails metadata exif ocr", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "filepreviews", "package_url": "https://pypi.org/project/filepreviews/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/filepreviews/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/GetBlimp/filepreviews-python" }, "release_url": "https://pypi.org/project/filepreviews/2.0.2/", "requires_dist": null, "requires_python": null, "summary": "Python client library and CLI tool for FilePreviews.io", "version": "2.0.2" }, "last_serial": 1819136, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "ece789c95b511e8ca7c46d2d75cad983", "sha256": "927c7e4d77869e178c1f76527d45e53546f799b4fcdf30dfdf8844fde5e354a8" }, "downloads": -1, "filename": "filepreviews-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ece789c95b511e8ca7c46d2d75cad983", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10087, "upload_time": "2014-04-28T03:23:46", "url": "https://files.pythonhosted.org/packages/1b/cc/f1c68ddcf5c286814b9905a736a98a77d47b395a74c357db17d009ce68d5/filepreviews-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba4a8ba7166a6cfc4f9d21750519b1fb", "sha256": "00a21ae79190f23c63b2c5111e89395afb213df3e4c1b813098b90f8edf11510" }, "downloads": -1, "filename": "filepreviews-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ba4a8ba7166a6cfc4f9d21750519b1fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6559, "upload_time": "2014-04-28T03:23:42", "url": "https://files.pythonhosted.org/packages/25/02/91cfdec941e168126eee6a65f04af49f813b1faaf0e716edf940d3167d8e/filepreviews-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f2625448b4dde223664faabf7afeb6a5", "sha256": "224f41db075d821906891b1ee1d1a30a77b0e4d5962b7a3b3b12ba9c6d1a4e2d" }, "downloads": -1, "filename": "filepreviews-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f2625448b4dde223664faabf7afeb6a5", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 10533, "upload_time": "2014-04-29T21:05:15", "url": "https://files.pythonhosted.org/packages/7f/4a/324d1863fb6f4bb26c77cee2b9007859d9850638db329e1c9f1aa3f06367/filepreviews-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab2e107d28e3cd70f3b61e62a1e7f5ca", "sha256": "9c8c7bfd2aacf4fc03a84a6433be6f847b567c19197b5b61aa7cbed69522f9a9" }, "downloads": -1, "filename": "filepreviews-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ab2e107d28e3cd70f3b61e62a1e7f5ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6988, "upload_time": "2014-04-29T21:05:10", "url": "https://files.pythonhosted.org/packages/db/5c/0aab8b2ea90fec46c3b353d7d72b1290247974b9615dbb479bc80fd684a6/filepreviews-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "2852390bb370c534de56de1d21fe9ef7", "sha256": "b96994399a926a7efe2c68e8cb60a91aaaa7f2ef7809b70a713517e7c913733d" }, "downloads": -1, "filename": "filepreviews-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2852390bb370c534de56de1d21fe9ef7", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 10402, "upload_time": "2014-04-30T02:26:35", "url": "https://files.pythonhosted.org/packages/d2/fb/1f26f189cfee37c3201f515d289a59553684535017b7aeb6b970a5c11597/filepreviews-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b738240fc9ea2465587f5d165dc2af68", "sha256": "28836f767a9151bd8e446c87f86ebbe21e1ab000ba03446acc84ed32812d7dcb" }, "downloads": -1, "filename": "filepreviews-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b738240fc9ea2465587f5d165dc2af68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6860, "upload_time": "2014-04-30T02:26:32", "url": "https://files.pythonhosted.org/packages/84/da/761c8d7dbde02baa4c8a7af46fdcf27e3ce354fa09f542010042033c0ab0/filepreviews-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "07a0b8583612273c26826788e1ed88ee", "sha256": "0b588bab2f10a5fc86dbb93856198c50d948711f986878571af600b34c2c8255" }, "downloads": -1, "filename": "filepreviews-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07a0b8583612273c26826788e1ed88ee", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10366, "upload_time": "2014-04-30T17:19:03", "url": "https://files.pythonhosted.org/packages/68/35/c68ccea4c743b59c1101bc8092984985aa9b63b6705336a6295a6dad0caa/filepreviews-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "448ff1ebdf62880b685733966325a23d", "sha256": "a1bdabffb03f583c7066eb3886807109e07070c25bb0c5d26a77564fb296611c" }, "downloads": -1, "filename": "filepreviews-1.0.3.tar.gz", "has_sig": false, "md5_digest": "448ff1ebdf62880b685733966325a23d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6854, "upload_time": "2014-04-30T17:19:00", "url": "https://files.pythonhosted.org/packages/5d/fc/c560c397e7927a2cb0eb34d8b218ab3d62b4dd0540d160e105b241d294cb/filepreviews-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "b4f76e489c10c9713a4875555cdcf33c", "sha256": "510c61df70733bbd049e30a5b5d7650e93b57765f3958ad178a2fcdaf3ead8b1" }, "downloads": -1, "filename": "filepreviews-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4f76e489c10c9713a4875555cdcf33c", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 11910, "upload_time": "2014-05-02T15:39:30", "url": "https://files.pythonhosted.org/packages/02/5b/f050f92d698f3a8fe38fc6dab6283433e4fb6e129c88e29415843c143094/filepreviews-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49e915a0f4b8913c719ceaf515911e84", "sha256": "6a670cbf734a01b9329466c843398ea8d0e340f047ea907d334b81cd2d87a94f" }, "downloads": -1, "filename": "filepreviews-1.0.4.tar.gz", "has_sig": false, "md5_digest": "49e915a0f4b8913c719ceaf515911e84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8134, "upload_time": "2014-05-02T15:39:26", "url": "https://files.pythonhosted.org/packages/b2/dd/1c828ef07cd3bbd04e5d4ca45d04371f54be65d5ac95e7daf4f38e31d53a/filepreviews-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "11c2a09242ccba8dfab49cfaebfc48b4", "sha256": "d5c9051120c9293a3ef3e6da4b8ab71351386ff6a364f567fe401ae5f301beda" }, "downloads": -1, "filename": "filepreviews-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11c2a09242ccba8dfab49cfaebfc48b4", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 12013, "upload_time": "2014-06-06T19:43:38", "url": "https://files.pythonhosted.org/packages/99/0c/7dd4e75b2fb3b66bfeb5dee3302051910b6bc7a860bfb945051cf2c0c3f9/filepreviews-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78c051255e93575d887a1dee142bbb52", "sha256": "2d22ffdffd067a271e9d51158fc97ab581231c7176c21d115fcd3e518aa0a898" }, "downloads": -1, "filename": "filepreviews-1.0.5.tar.gz", "has_sig": false, "md5_digest": "78c051255e93575d887a1dee142bbb52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8207, "upload_time": "2014-06-06T19:43:32", "url": "https://files.pythonhosted.org/packages/65/28/bed228fdb9c45773a53a069ace986223f51bf1464874b642b485b5762328/filepreviews-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "3c0f5495233a4219400ab2ff83bd535c", "sha256": "28e73cef97d7b1af2f871f7eec15a314fafbe922fa01d2e6dd91d0bf3f004293" }, "downloads": -1, "filename": "filepreviews-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c0f5495233a4219400ab2ff83bd535c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12072, "upload_time": "2014-06-12T03:18:51", "url": "https://files.pythonhosted.org/packages/74/ce/14be83fcbd3411566faff109e7781a95a3bdd59728b74772a790b9b61e3b/filepreviews-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfa8e540269b22526f4bc262ec95d3af", "sha256": "b7d363dc95c5b7f5fe796629c35c73477daa8603996afa0292f1b1522af4436a" }, "downloads": -1, "filename": "filepreviews-1.0.6.tar.gz", "has_sig": false, "md5_digest": "bfa8e540269b22526f4bc262ec95d3af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8328, "upload_time": "2014-06-12T03:18:48", "url": "https://files.pythonhosted.org/packages/45/71/48b2fcaf575a31588b7be22340175660aef4f530c981d798b752b541b917/filepreviews-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "891a93e85731142a512d8f0cecaf8ea3", "sha256": "35180126464b8122c9f1e6f77b72cab539fa8c8e030328d3a19891b5dbf80b80" }, "downloads": -1, "filename": "filepreviews-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "891a93e85731142a512d8f0cecaf8ea3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10491, "upload_time": "2014-06-25T00:51:30", "url": "https://files.pythonhosted.org/packages/85/2e/1722f890171bf863144957eccca8e324894df88fe2a80d9c4c56cf99c50c/filepreviews-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2beccec7193cd6178dc6429bef1b0fd", "sha256": "e648ba1909e3edff61624994f48b99d3676b7df5c10b2677888850a0cb55a782" }, "downloads": -1, "filename": "filepreviews-1.0.7.tar.gz", "has_sig": false, "md5_digest": "f2beccec7193cd6178dc6429bef1b0fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6942, "upload_time": "2014-06-25T00:51:27", "url": "https://files.pythonhosted.org/packages/1b/57/01242177cfb9733b9b3f759135d9ede36c2eafc3c7de899ea2637c7ba466/filepreviews-1.0.7.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f232bb169a35c93f73cdcd07ebf6c5c0", "sha256": "958237145e3718d5b2cfd6b8009a7475c56f57a085926cf728a020f7c5c8623f" }, "downloads": -1, "filename": "filepreviews-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f232bb169a35c93f73cdcd07ebf6c5c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6958, "upload_time": "2014-06-25T20:47:10", "url": "https://files.pythonhosted.org/packages/8e/02/964f91cb7f143ece188caa5880edcdc623b246ef70dd99b9720e09dd5a74/filepreviews-1.1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "3dd882c7fcc40078612385c808056504", "sha256": "c7825aff0f9116556a28c62cef56e32a91afceba2d3f0eedcb49febc29ba469d" }, "downloads": -1, "filename": "filepreviews-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3dd882c7fcc40078612385c808056504", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7856, "upload_time": "2015-07-14T18:04:59", "url": "https://files.pythonhosted.org/packages/db/e0/630780e02aced2ba368f4d693cc5d848fc5b0ea41ac1adee85969795c517/filepreviews-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13343c46c8ef476110d361e0239c2636", "sha256": "ca245c832968be178e7d2c6a2dd7ea09d98cd2429fdb039790c9954c0b5fcacc" }, "downloads": -1, "filename": "filepreviews-2.0.0.tar.gz", "has_sig": false, "md5_digest": "13343c46c8ef476110d361e0239c2636", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5603, "upload_time": "2015-07-14T18:04:54", "url": "https://files.pythonhosted.org/packages/ba/12/5b3d5844793a86f99a12b4f1262624faf8e32c3cd01f70e000139241477f/filepreviews-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "b1282c7134c7762e02d323d5cc4d31a5", "sha256": "e46bb82e8622feefb3b80f8b768915aed696143eb7b86cb10f40673116859475" }, "downloads": -1, "filename": "filepreviews-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1282c7134c7762e02d323d5cc4d31a5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7851, "upload_time": "2015-07-16T11:30:14", "url": "https://files.pythonhosted.org/packages/52/46/d97809527651a213b69150f7b4344e8dda143139dd7dd118bc6fc8d8bdba/filepreviews-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0690970d35cee4b3570f7438c59023d6", "sha256": "336c5910172db41e6467a5e33cc1ba64e0ca503a3dd59f996242547d5cb53411" }, "downloads": -1, "filename": "filepreviews-2.0.1.tar.gz", "has_sig": false, "md5_digest": "0690970d35cee4b3570f7438c59023d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5588, "upload_time": "2015-07-16T11:30:09", "url": "https://files.pythonhosted.org/packages/81/8d/dbb5d1fe67c92851a0efcfdc91431195ede23831988e9aa4ed882584bd2f/filepreviews-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "74b5691309560538c9037f506ccb5155", "sha256": "2a3971758afc0d0c129d5d7082f30b06809cd77045dc27c32863fc9c54941b8b" }, "downloads": -1, "filename": "filepreviews-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "74b5691309560538c9037f506ccb5155", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8462, "upload_time": "2015-11-16T18:33:51", "url": "https://files.pythonhosted.org/packages/0d/e6/dc1cf67633c0586002767cad3a4c2eb887c1cd4241868c9608cbfa73609d/filepreviews-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00ec4cdf3f1628716462d0baae6841ca", "sha256": "ea186f12f4533576791401faa72c535a2f34e6b62ac72d6f53d3da28b072d527" }, "downloads": -1, "filename": "filepreviews-2.0.2.tar.gz", "has_sig": false, "md5_digest": "00ec4cdf3f1628716462d0baae6841ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6083, "upload_time": "2015-11-16T18:33:45", "url": "https://files.pythonhosted.org/packages/ac/0d/0ebccec5652a531f3f1d9fca525eeae25fd262467e725ce2082df85fe415/filepreviews-2.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "74b5691309560538c9037f506ccb5155", "sha256": "2a3971758afc0d0c129d5d7082f30b06809cd77045dc27c32863fc9c54941b8b" }, "downloads": -1, "filename": "filepreviews-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "74b5691309560538c9037f506ccb5155", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8462, "upload_time": "2015-11-16T18:33:51", "url": "https://files.pythonhosted.org/packages/0d/e6/dc1cf67633c0586002767cad3a4c2eb887c1cd4241868c9608cbfa73609d/filepreviews-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00ec4cdf3f1628716462d0baae6841ca", "sha256": "ea186f12f4533576791401faa72c535a2f34e6b62ac72d6f53d3da28b072d527" }, "downloads": -1, "filename": "filepreviews-2.0.2.tar.gz", "has_sig": false, "md5_digest": "00ec4cdf3f1628716462d0baae6841ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6083, "upload_time": "2015-11-16T18:33:45", "url": "https://files.pythonhosted.org/packages/ac/0d/0ebccec5652a531f3f1d9fca525eeae25fd262467e725ce2082df85fe415/filepreviews-2.0.2.tar.gz" } ] }