{ "info": { "author": "Matt Dorn", "author_email": "mdorn@textmethod.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "===============================\nPython Instapaper API wrapper\n===============================\n\n.. image:: https://travis-ci.org/mdorn/pyinstapaper.svg\n :target: https://travis-ci.org/mdorn/pyinstapaper\n\n.. image:: https://img.shields.io/pypi/v/pyinstapaper.svg\n :target: https://pypi.python.org/pypi/pyinstapaper\n\n\nInstapaper_ is a tool for saving web pages to read later, e.g. offline on a\nmobile device. PyInstapaper is a Python wrapper for the `full Instapaper API`_. \n\n.. _Instapaper: https://www.instapaper.com\n.. _full Instapaper API: https://www.instapaper.com/api\n\nTo use it, in addition to your Instapaper account username and password,\nyou'll need to request API credentials from Instapaper.\n\nUsage\n=====\n\n.. code-block:: python\n\n from pyinstapaper.instapaper import Instapaper, Folder\n\n INSTAPAPER_KEY = 'MY_INSTAPAPER_API_KEY'\n INSTAPAPER_SECRET = 'MY_INSTAPAPER_API_SECRET'\n INSTAPAPER_LOGIN = 'me@example.com'\n INSTAPAPER_PASSWORD = 'p@ssw0rd'\n\n instapaper = Instapaper(INSTAPAPER_KEY, INSTAPAPER_SECRET)\n instapaper.login(INSTAPAPER_LOGIN, INSTAPAPER_PASSWORD)\n\n # Get the 10 latest instapaper bookmarks for the given account and do\n # something with the article text\n bookmarks = instapaper.get_bookmarks('starred')\n for bookmark in enumerate(bookmarks):\n do_something(bookmark.get_text())\n bookmark.archive()\n\n # Create a new folder\n folder = Folder(instapaper, title='cool stuff')\n result = folder.add()\n\nInstallation\n============\n\nTo install PyInstapaper, simply:\n\n.. code-block:: bash\n\n pip install pyinstapaper\n\nAdditional info\n===============\n\n* Free software: MIT License\n* Documentation: https://pyinstapaper.readthedocs.org.\n* Boilerplate courtesy of cookiecutter: https://github.com/audreyr/cookiecutter\n* Thanks to `Ryan Galloway`_ for pointing the way to using the Python oauth2\n library for Instapaper's XAuth implementation, though ideally pyinstapaper\n would use `requests-oauthlib`_\n\n.. _Ryan Galloway: https://github.com/rsgalloway/instapaper\n.. _requests-oauthlib: https://requests-oauthlib.readthedocs.org/en/latest/\n\n\n\n\nHistory\n-------\n\n0.1.0 (2015-09-26)\n---------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mdorn/pyinstapaper", "keywords": "pyinstapaper", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "readwise-pyinstapaper", "package_url": "https://pypi.org/project/readwise-pyinstapaper/", "platform": "", "project_url": "https://pypi.org/project/readwise-pyinstapaper/", "project_urls": { "Homepage": "https://github.com/mdorn/pyinstapaper" }, "release_url": "https://pypi.org/project/readwise-pyinstapaper/0.1.3/", "requires_dist": [ "httplib2 (==0.9.1)", "oauth2 (==1.9.0.post1)" ], "requires_python": "", "summary": "A Python wrapper for the full Instapaper API.", "version": "0.1.3" }, "last_serial": 3589214, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "88e62cbad3d864d075e282f298d554b8", "sha256": "03bd83a27c9eb5196d94780f04a1af9dafc079b13812dd7114954a98bc2837da" }, "downloads": -1, "filename": "readwise_pyinstapaper-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88e62cbad3d864d075e282f298d554b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7503, "upload_time": "2018-02-15T22:40:15", "url": "https://files.pythonhosted.org/packages/06/1a/c6eab05ad7dfa7bb1b239aff54789a7d3f9e30ab9e75a00da38ede9142f3/readwise_pyinstapaper-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc4b098e596d09a366835b37da833f7c", "sha256": "58444e06b604f6a465986fce984c442b6d7c1f0cb0082ef792c6862768ca2597" }, "downloads": -1, "filename": "readwise-pyinstapaper-0.1.1.tar.gz", "has_sig": false, "md5_digest": "cc4b098e596d09a366835b37da833f7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15236, "upload_time": "2018-02-15T22:40:17", "url": "https://files.pythonhosted.org/packages/29/83/39798a4f37f601c27809bb664434dbd54379fbb676368e18b2d603a1f3af/readwise-pyinstapaper-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1e1100168c2bbd2dadeb4e2fe0f893ee", "sha256": "ddd3e363f48b2917477fdfdc7903864d653a5b8485cc617b584d9e68399237ea" }, "downloads": -1, "filename": "readwise_pyinstapaper-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e1100168c2bbd2dadeb4e2fe0f893ee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7541, "upload_time": "2018-02-16T22:39:17", "url": "https://files.pythonhosted.org/packages/1f/79/a293f5c7553a8e749f356174c90676f931e7b343c6c55bb18ed37be246ea/readwise_pyinstapaper-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5290c99e7b860bfca902f47f23489f22", "sha256": "3bc107c4969c69a5503ee666ff56b6c33a327041cb0e93627cc0546ce391bb1c" }, "downloads": -1, "filename": "readwise-pyinstapaper-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5290c99e7b860bfca902f47f23489f22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16370, "upload_time": "2018-02-16T22:39:19", "url": "https://files.pythonhosted.org/packages/3a/b1/551c081d2f6a5148abb68a04e5f6fd9b6903bb6801a6d5f97ad65e90c08e/readwise-pyinstapaper-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2172767254ff2bef0813dd05f5e5ee3d", "sha256": "b4e73cd53ef2da0780bc950473caef713226fc31cb58725f551cc75898686b6a" }, "downloads": -1, "filename": "readwise_pyinstapaper-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2172767254ff2bef0813dd05f5e5ee3d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7539, "upload_time": "2018-02-16T22:58:34", "url": "https://files.pythonhosted.org/packages/82/df/cffb445c36d1f43146f7dddc9fe9495a55abced4198ba7304b61b988e173/readwise_pyinstapaper-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77e0f1e24755d850c3ac175e4a4f56b9", "sha256": "c4827bdd3a33a7440a369e7fdb6e839e45c6d8b111c0a8804ff5a4ceb0c43606" }, "downloads": -1, "filename": "readwise-pyinstapaper-0.1.3.tar.gz", "has_sig": false, "md5_digest": "77e0f1e24755d850c3ac175e4a4f56b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16389, "upload_time": "2018-02-16T22:58:37", "url": "https://files.pythonhosted.org/packages/31/9e/c9e2c06498f29383c5bd405e781a55dd7798c1d42fab2d84d1c0a45d40ba/readwise-pyinstapaper-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2172767254ff2bef0813dd05f5e5ee3d", "sha256": "b4e73cd53ef2da0780bc950473caef713226fc31cb58725f551cc75898686b6a" }, "downloads": -1, "filename": "readwise_pyinstapaper-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2172767254ff2bef0813dd05f5e5ee3d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7539, "upload_time": "2018-02-16T22:58:34", "url": "https://files.pythonhosted.org/packages/82/df/cffb445c36d1f43146f7dddc9fe9495a55abced4198ba7304b61b988e173/readwise_pyinstapaper-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77e0f1e24755d850c3ac175e4a4f56b9", "sha256": "c4827bdd3a33a7440a369e7fdb6e839e45c6d8b111c0a8804ff5a4ceb0c43606" }, "downloads": -1, "filename": "readwise-pyinstapaper-0.1.3.tar.gz", "has_sig": false, "md5_digest": "77e0f1e24755d850c3ac175e4a4f56b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16389, "upload_time": "2018-02-16T22:58:37", "url": "https://files.pythonhosted.org/packages/31/9e/c9e2c06498f29383c5bd405e781a55dd7798c1d42fab2d84d1c0a45d40ba/readwise-pyinstapaper-0.1.3.tar.gz" } ] }