{ "info": { "author": "Daniel Schauenberg", "author_email": "d@unwiredcouch.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "=================\ninstapaperlib.py\n=================\n\nPython library for the instapaper.com API.\n\nhttp://instapaper.com\n\nUsage\n------\n\nUse the library directly::\n\n import instapaperlib\n\n instapaperlib.auth(\"username\", \"password\")\n instapaperlib.add_item(\"username\", \"password\", \"URL\", \"title\")\n # with selection test set\n instapaperlib.add_item(\"username\", \"password\", \"URL\", \"title\", \"selection\")\n\nCreate an instance to work with::\n\n from instapaperlib import Instapaper\n\n i = Instapaper(\"username\", \"password\")\n i.auth()\n\nCatch the return codes to work with::\n\n from instapaperlib import Instapaper\n\n i = Instapaper(\"username\", \"password\")\n (statuscode, statusmessage) = i.add_item(\"URL\", \"title\")\n\nAlso catch the response header::\n\n from instapaperlib import Instapaper\n\n i = Instapaper(\"username\", \"password\")\n (statuscode, statusmessage, title, location) = i.add_item(\"URL\", \"title\", response_info=True)\n\nOr use the cli client::\n\n instapaper.py -u user -p password -t title URL\n\nIf you have set your username:password in ~/.instapaperrc::\n\n instapaper.py URL\n\nInstallation\n-------------\nInstall via pip::\n\n pip install instapaperlib\n\nOr, if you must::\n\n easy_install instapaperlib\n \nContributing\n-------------\n- fork the repo\n- add your changes and tests so I don't accidentally break anything in the future\n- run the tests: :code:`python instapaperlib/instapaperlib.py`\n- open a pull request (also runs the tests via Travis CI)\n- high-five yourself, you're awesome\n\nMeta\n-----\n:Project: http://github.com/mrtazz/InstapaperLibrary\n\n:Issues: http://github.com/mrtazz/InstapaperLibrary/issues\n\n\n\nHistory\n========\n\n0.5.1 (2016-01-13)\n------------------\n* fix travis.yml misconfig that only ran tests on master branch\n\n0.5.0 (2016-01-13)\n------------------\n* add support for new instapaper API\n\n0.4.0 (2010-09-06)\n------------------\n* add support for JSONP\n* add support for redirect=close\n\n0.3.1 (2010-06-05)\n-------------------\n* add doctest unit test\n* catch exception in auth because of new query method\n\n0.3.0 (2010-05-24)\n-------------------\n* Choose between HTTP/HTTPS (HTTPS standard)\n* Set selection for added URL\n* proper use of auto-title parameter\n* Response headers (Content-Location, X-Instapaper-Title) are returned\n\n0.2.0 (2010-05-20)\n-------------------\n* Restructured as python package\n* PyPi compatibility\n* Add CLI client\n\n0.1.0 (2010-05-01)\n-------------------\n* Basic library working\n* Working add_item", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/mrtazz/InstapaperLibrary", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "instapaperlib", "package_url": "https://pypi.org/project/instapaperlib/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/instapaperlib/", "project_urls": { "Homepage": "http://github.com/mrtazz/InstapaperLibrary" }, "release_url": "https://pypi.org/project/instapaperlib/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "Python library for the instapaper.com API", "version": "0.5.1" }, "last_serial": 1903551, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "d539fc6d3deab1da4ea7ab36ffa56961", "sha256": "acee123be533642a163e1aad85e1fd3af39bffa870646e15a1921835b67a177a" }, "downloads": -1, "filename": "instapaperlib-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d539fc6d3deab1da4ea7ab36ffa56961", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2676, "upload_time": "2010-05-20T01:45:11", "url": "https://files.pythonhosted.org/packages/42/b5/4f5e08663010b438a285f6168d5d67d2668c67bc73258255cd697f776f2d/instapaperlib-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3bfe213a939c41c31f4d5e2f863bc14e", "sha256": "61e73d0bfb3b6b5c0c27bb9b7a6c74bb89f6c4f11b1a12c6f79b0f6e8d77655e" }, "downloads": -1, "filename": "instapaperlib-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3bfe213a939c41c31f4d5e2f863bc14e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3613, "upload_time": "2010-05-24T22:48:57", "url": "https://files.pythonhosted.org/packages/32/75/9ff5e284efbd93034acb2adf5762d45f856ec056f3be69f84e9949deaf02/instapaperlib-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "0e76e43a854de7fdb155077c00d09e18", "sha256": "eb0b9175994175f67447e426f302ebd130f76e37668222dd86a6a81eea854c23" }, "downloads": -1, "filename": "instapaperlib-0.3.1.tar.gz", "has_sig": false, "md5_digest": "0e76e43a854de7fdb155077c00d09e18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3811, "upload_time": "2010-06-05T22:26:54", "url": "https://files.pythonhosted.org/packages/e0/76/5685a69ed7eb4175d09cf2db77b703bb840672037b914c687e313f12f0fc/instapaperlib-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c6f4c0cfeed03a5b417fa07f9e89d35d", "sha256": "8727144241f0a9107f33c310b0309309e595e55acc23d570863b57642e5a8db3" }, "downloads": -1, "filename": "instapaperlib-0.4.0.tar.gz", "has_sig": false, "md5_digest": "c6f4c0cfeed03a5b417fa07f9e89d35d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4070, "upload_time": "2010-09-06T12:10:09", "url": "https://files.pythonhosted.org/packages/f3/18/baf267f4ce420b58a9940e4f8a7343790f92a31a9dd8add7c8d7c2efbc45/instapaperlib-0.4.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "e87cb6a522217490953209904a671125", "sha256": "1ca460cc41b978d5217cad149dec4227ed0793fa5a5c1217400206bd8601513c" }, "downloads": -1, "filename": "instapaperlib-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e87cb6a522217490953209904a671125", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4509, "upload_time": "2016-01-14T02:11:49", "url": "https://files.pythonhosted.org/packages/76/7e/ac8170f22b07ef32c637e5beb3d130ec6ab652fcdc0ce61aa859bbbb717d/instapaperlib-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e87cb6a522217490953209904a671125", "sha256": "1ca460cc41b978d5217cad149dec4227ed0793fa5a5c1217400206bd8601513c" }, "downloads": -1, "filename": "instapaperlib-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e87cb6a522217490953209904a671125", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4509, "upload_time": "2016-01-14T02:11:49", "url": "https://files.pythonhosted.org/packages/76/7e/ac8170f22b07ef32c637e5beb3d130ec6ab652fcdc0ce61aa859bbbb717d/instapaperlib-0.5.1.tar.gz" } ] }