{ "info": { "author": "lemon24", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3 :: Only", "Topic :: Internet", "Topic :: Internet :: WWW/HTTP :: Dynamic Content :: News/Diary", "Topic :: Internet :: WWW/HTTP :: Indexing/Search", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "**reader** is a minimal feed reader library.\n\n\n|build-status| |code-coverage| |documentation-status| |pypi-status|\n\n.. |build-status| image:: https://travis-ci.org/lemon24/reader.svg?branch=master\n :target: https://travis-ci.org/lemon24/reader\n :alt: build status\n\n.. |code-coverage| image:: https://codecov.io/github/lemon24/reader/coverage.svg?branch=master\n :target: https://codecov.io/github/lemon24/reader?branch=master\n :alt: code coverage\n\n.. |documentation-status| image:: https://readthedocs.org/projects/pip/badge/?version=latest&style=flat\n :target: https://reader.readthedocs.io/en/latest/?badge=latest\n :alt: documentation status\n\n.. |pypi-status| image:: https://img.shields.io/pypi/v/reader.svg\n :target: https://pypi.python.org/pypi/reader\n :alt: PyPI status\n\n\nFeatures:\n\n.. begin-features\n\n* Stand-alone library with stable, clearly documented API, and excellent test coverage.\n* Minimal web interface that works even with text-only browsers.\n\n * ... with automatic tag fixing for MP3 enclosures (e.g. podcasts).\n\n* (Some) plugin support.\n\n.. end-features\n\n\nDocumentation: `reader.readthedocs.io`_\n\n.. _reader.readthedocs.io: https://reader.readthedocs.io/\n\n\nUsage:\n\n.. begin-usage\n\n.. code-block:: bash\n\n $ pip install reader\n\n.. code-block:: python\n\n >>> from reader import make_reader\n >>>\n >>> reader = make_reader('db.sqlite')\n >>> reader.add_feed('http://www.hellointernet.fm/podcast?format=rss')\n >>> reader.update_feeds()\n >>>\n >>> entries = list(reader.get_entries())\n >>> [e.title for e in entries]\n ['H.I. #108: Project Cyclops', 'H.I. #107: One Year of Weird', ...]\n >>>\n >>> reader.mark_as_read(entries[0])\n >>>\n >>> [e.title for e in reader.get_entries(read=False)]\n ['H.I. #107: One Year of Weird', 'H.I. #106: Water on Mars', ...]\n >>> [e.title for e in reader.get_entries(read=True)]\n ['H.I. #108: Project Cyclops']\n\n.. end-usage\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lemon24/reader", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "reader", "package_url": "https://pypi.org/project/reader/", "platform": "", "project_url": "https://pypi.org/project/reader/", "project_urls": { "Code": "https://github.com/lemon24/reader", "Documentation": "https://reader.readthedocs.io/", "Homepage": "https://github.com/lemon24/reader", "Issue tracker": "https://github.com/lemon24/reader/issues" }, "release_url": "https://pypi.org/project/reader/0.17/", "requires_dist": [ "attrs (>=17.3)", "feedparser (>=5)", "requests", "click (>=5) ; extra == 'cli'", "pytest (>=4) ; extra == 'dev'", "coverage ; extra == 'dev'", "pytest-cov ; extra == 'dev'", "tox ; extra == 'dev'", "requests-mock ; extra == 'dev'", "mechanicalsoup ; extra == 'dev'", "requests-wsgi-adapter ; extra == 'dev'", "mypy ; extra == 'dev'", "pytest-randomly ; extra == 'dev'", "sphinx ; extra == 'dev'", "sphinx-rtd-theme ; extra == 'dev'", "click (>=5) ; extra == 'dev'", "sphinx-click ; extra == 'dev'", "twine ; extra == 'dev'", "pre-commit ; extra == 'dev'", "sphinx ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "click (>=5) ; extra == 'docs'", "sphinx-click ; extra == 'docs'", "requests ; extra == 'enclosure-tags'", "mutagen ; extra == 'enclosure-tags'", "setuptools (>=40) ; extra == 'plugins'", "flask (>=0.10) ; extra == 'web-app'", "humanize ; extra == 'web-app'" ], "requires_python": ">=3.6", "summary": "A minimal feed reader library.", "version": "0.17" }, "last_serial": 5965203, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "ab7bf840ec78fb8459a104cf9dc42691", "sha256": "4f144e677476005c6b67153268d45c2704609de8030288395e15eba94578ea3a" }, "downloads": -1, "filename": "reader-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ab7bf840ec78fb8459a104cf9dc42691", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26554, "upload_time": "2018-10-21T18:44:05", "url": "https://files.pythonhosted.org/packages/01/70/9d9225666961e41b6eb186511f61ce5d7f1b79eed52ed6da4f4d38688dde/reader-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8f91a47d1c614cc75a084af16a0e768", "sha256": "69f3fdf2ac3e375a388b78f8b03d4e0e76ee57abea7d607dfcf3a08c47477a84" }, "downloads": -1, "filename": "reader-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c8f91a47d1c614cc75a084af16a0e768", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42110, "upload_time": "2018-10-21T18:44:07", "url": "https://files.pythonhosted.org/packages/5b/71/621a3aacd9cdbf944ebcdf8f24b0f94dbf92d7b4ceb52a6c675ae47e398a/reader-0.1.1.tar.gz" } ], "0.1.post0": [ { "comment_text": "", "digests": { "md5": "90a37fba304a484e4144bce88f750e5d", "sha256": "469f455cf33dd90762bbace90458077e70f0d8b236087e6144cb995acedfe922" }, "downloads": -1, "filename": "reader-0.1.post0-py3-none-any.whl", "has_sig": false, "md5_digest": "90a37fba304a484e4144bce88f750e5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25939, "upload_time": "2018-09-15T14:09:50", "url": "https://files.pythonhosted.org/packages/de/bf/0a719f8106ca97e5a3571bbae5c0a842270985f74952cd2320dcaefdfc29/reader-0.1.post0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f58ad10df0c249060b3c0f64fbf954a", "sha256": "90be40d79366b20effb7cea68857757e81135e4b82d05692b49169fde8412dd1" }, "downloads": -1, "filename": "reader-0.1.post0.tar.gz", "has_sig": false, "md5_digest": "6f58ad10df0c249060b3c0f64fbf954a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40123, "upload_time": "2018-09-15T14:09:51", "url": "https://files.pythonhosted.org/packages/3e/d7/042b3beddbc15556d9c08d352ec8d7d2b9dcdeae57aefb0a262312336e1d/reader-0.1.post0.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "a82db28795cad076e9ea3562bf99a8b9", "sha256": "c12269b64a2feaf6f3afce3552fb22c58dbb7852eccc7c1879f57b02269546c4" }, "downloads": -1, "filename": "reader-0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "a82db28795cad076e9ea3562bf99a8b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37319, "upload_time": "2019-05-18T17:37:16", "url": "https://files.pythonhosted.org/packages/36/90/b2889c3e8521b8e159d0a20ef73bf5747984056d383aa2839083c676881d/reader-0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1605bbe18ec3991ef8e4aa28b6bdf674", "sha256": "5e77f517505fe6032cc270a89edc83de6bc15007a1897d8093901b1b32943371" }, "downloads": -1, "filename": "reader-0.10.tar.gz", "has_sig": false, "md5_digest": "1605bbe18ec3991ef8e4aa28b6bdf674", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 296950, "upload_time": "2019-05-18T17:37:19", "url": "https://files.pythonhosted.org/packages/2b/17/3fae12c9931b6cce57834744bc6cdf464fba7842c6a6a71491d70dba1f70/reader-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "29eec0533dea4bb9fb0f42ac90065566", "sha256": "5e88dc424949b58deec8bf9a57ec2b91564907a58bb298847683fa875eba53e5" }, "downloads": -1, "filename": "reader-0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "29eec0533dea4bb9fb0f42ac90065566", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38873, "upload_time": "2019-05-26T20:52:35", "url": "https://files.pythonhosted.org/packages/ec/a0/2005c3f38aa6eaf89cab8fcc59a4e0332147bca21e44860c3cd01036f0d3/reader-0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8277ee5658c5ca7f905ce553e2973aa0", "sha256": "6b0fcb4f31c96f910c2bc0e36fbd221e3da867ae8480067d09394c8a708c9a3a" }, "downloads": -1, "filename": "reader-0.11.tar.gz", "has_sig": false, "md5_digest": "8277ee5658c5ca7f905ce553e2973aa0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 298353, "upload_time": "2019-05-26T20:52:38", "url": "https://files.pythonhosted.org/packages/c3/b0/8a9a2825efb231c725cf7b0441faddb2f5938aafee7ded18fc0b80a8c11d/reader-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "b4d5b7c3cd98aac7e5001f1ab33d9ad5", "sha256": "03a4616b5f99ce024a779b533aaca240946cec24b92e31d343507f3ffc09f4ac" }, "downloads": -1, "filename": "reader-0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "b4d5b7c3cd98aac7e5001f1ab33d9ad5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39572, "upload_time": "2019-06-22T12:34:59", "url": "https://files.pythonhosted.org/packages/7b/3e/53332a114406574cd6644264a8aaad2e0c39f68497c2f1fda518fd07489d/reader-0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15a69a78da1cccc5b45ed92030c99ea4", "sha256": "16d4e0465a2fa079e579d6c072b09132c64e6790eb57351d4410222b2e1019cf" }, "downloads": -1, "filename": "reader-0.12.tar.gz", "has_sig": false, "md5_digest": "15a69a78da1cccc5b45ed92030c99ea4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 299329, "upload_time": "2019-06-22T12:35:01", "url": "https://files.pythonhosted.org/packages/f8/41/21f01d455f14968bfbd06db0b5e05cbe552f75631c5f6c4f32f986ea1a59/reader-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "89f53ee3c32189c079073b319a23e90d", "sha256": "434a193b80dd2042488b0475fe88bcb0a8625402523e7c37792b0670f3b498b7" }, "downloads": -1, "filename": "reader-0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "89f53ee3c32189c079073b319a23e90d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40796, "upload_time": "2019-07-12T18:37:24", "url": "https://files.pythonhosted.org/packages/4c/57/dd5dbe30c8b0415794698d8553001a3e5f3f0da74c24005788b4989e132f/reader-0.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "257af7d9c1c994e3e6ea012719fb4b72", "sha256": "e3fc6574e434664ab8354e973abb64bb9b85bb432099e0686ada1319beab2599" }, "downloads": -1, "filename": "reader-0.13.tar.gz", "has_sig": false, "md5_digest": "257af7d9c1c994e3e6ea012719fb4b72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 300193, "upload_time": "2019-07-12T18:37:26", "url": "https://files.pythonhosted.org/packages/bf/d4/e3103613d37d7e526b02373662c1bb9af0c393272cc34383613992fa8639/reader-0.13.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "2e68357097d651f7d4e49c46eee0e4b2", "sha256": "fdb47365e0da5caceba642274fb2dee0f06b44cdf214bd87f68f2f40e46e17cf" }, "downloads": -1, "filename": "reader-0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "2e68357097d651f7d4e49c46eee0e4b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 41334, "upload_time": "2019-08-12T17:51:41", "url": "https://files.pythonhosted.org/packages/bb/c7/d398148334a907ab163b4521e5090e65b6633d069144130a8c3ce03d684e/reader-0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dcebb4ebbe07bebff6b8dcbbb3958bab", "sha256": "bc090b4ded8e7fa6a0fc72972190c26ec5685be0aae7c4008e11190313b5bab4" }, "downloads": -1, "filename": "reader-0.14.tar.gz", "has_sig": false, "md5_digest": "dcebb4ebbe07bebff6b8dcbbb3958bab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 300825, "upload_time": "2019-08-12T17:51:43", "url": "https://files.pythonhosted.org/packages/42/b1/7e8217295c339cf0ebbfb858fce0d364991623413b29cbfe43a2ef1668e8/reader-0.14.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "7071f35bc5a85133a7578abb7679dcb8", "sha256": "2c7374a5112913bc3623e42084f3f1271b9ebdac13e0ad0905f2eadf9d09c498" }, "downloads": -1, "filename": "reader-0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "7071f35bc5a85133a7578abb7679dcb8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 42644, "upload_time": "2019-08-24T18:50:28", "url": "https://files.pythonhosted.org/packages/a8/53/942047c479f96bf3475ceeaab55471d944a2a25e09c9c0afc160d3219241/reader-0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f0d190ebe721e36eef0af88aec84f88", "sha256": "3f94e34fc3630735b06b10a3104a06d6c855557410756aeeb68ed66f42317b2f" }, "downloads": -1, "filename": "reader-0.15.tar.gz", "has_sig": false, "md5_digest": "0f0d190ebe721e36eef0af88aec84f88", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 302005, "upload_time": "2019-08-24T18:50:30", "url": "https://files.pythonhosted.org/packages/7a/0d/ea3a7fb37598a161f932b601295d3b40258d4c6a7bdb7b105b5de6708b64/reader-0.15.tar.gz" } ], "0.16": [ { "comment_text": "", "digests": { "md5": "d9fedd55af44669fed431cd3a43ca99e", "sha256": "09bbfc8bef831ffc5919f54fd14260d033be9bb4bbe53f8c3a3447f44956d718" }, "downloads": -1, "filename": "reader-0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "d9fedd55af44669fed431cd3a43ca99e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 43458, "upload_time": "2019-09-02T19:39:43", "url": "https://files.pythonhosted.org/packages/b8/14/535ec41078b1bc4d2f9b51984df08962520bf38ed19804324ee1c5d281ae/reader-0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea0ba860550467f18276164602e32e6e", "sha256": "d84891e854a13721af1eddeb908d08499b7e655fbb510f713961ad0a7aba3bc4" }, "downloads": -1, "filename": "reader-0.16.tar.gz", "has_sig": false, "md5_digest": "ea0ba860550467f18276164602e32e6e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 304156, "upload_time": "2019-09-02T19:39:45", "url": "https://files.pythonhosted.org/packages/b6/7c/5aa5ba8b1489927ec9f07b2ecb33bd5d051d4a5a6ebcfc9b30b042378c79/reader-0.16.tar.gz" } ], "0.17": [ { "comment_text": "", "digests": { "md5": "a66a5e9dcb5e89f357509f8e57629dca", "sha256": "34b5a8ec1cfdb084a7670a550a3f02e0f5cf3d5f1d90467e2adac0993645d444" }, "downloads": -1, "filename": "reader-0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "a66a5e9dcb5e89f357509f8e57629dca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 44328, "upload_time": "2019-10-12T19:43:42", "url": "https://files.pythonhosted.org/packages/74/bc/7c6271baf95ba2d6c95b50edcf189eb1aa671132841db7e15a0ce1246f3c/reader-0.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34073cc48164f8c065380646d2527a0a", "sha256": "9da052d1535b3b3e5b5098e548982c7356fa17e519e0180344ee39f7a71c4166" }, "downloads": -1, "filename": "reader-0.17.tar.gz", "has_sig": false, "md5_digest": "34073cc48164f8c065380646d2527a0a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 305648, "upload_time": "2019-10-12T19:43:44", "url": "https://files.pythonhosted.org/packages/8c/64/759f01f1711ecaf75bf0b90102772ba2c2be0ddcb2d6806e3596f0e315b1/reader-0.17.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "06d51106a1dc381d220dab922abf92e6", "sha256": "3a1e55e35f6519cf4287582b110b86670084808fae4eb1993e30e9deff006f44" }, "downloads": -1, "filename": "reader-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "06d51106a1dc381d220dab922abf92e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27637, "upload_time": "2018-11-25T22:46:30", "url": "https://files.pythonhosted.org/packages/94/0d/a2e12f77acf3da1c17d03fd5779a5873aea29586ba89a297334100ebca6f/reader-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c4f8c407bfdf54bd919ff9e3ecdd22d", "sha256": "a5c417355f941eb2b826e6513ec28e2ffd97043387f1d48abe2b39c1011861b2" }, "downloads": -1, "filename": "reader-0.2.tar.gz", "has_sig": false, "md5_digest": "8c4f8c407bfdf54bd919ff9e3ecdd22d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 165120, "upload_time": "2018-11-25T22:46:32", "url": "https://files.pythonhosted.org/packages/4e/ea/1d481e03d1c2a00ccc3624eef454dbd096e2756b5e972353b827dbbec76b/reader-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "cb239d3ec9d7a2198fa33dcac29e692f", "sha256": "c385bd8180ef17d03e80e71768fb63daa9c6d9449fc549b9768b84e92c2f92ac" }, "downloads": -1, "filename": "reader-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "cb239d3ec9d7a2198fa33dcac29e692f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30238, "upload_time": "2018-12-22T22:46:31", "url": "https://files.pythonhosted.org/packages/f2/2c/858f7ace03e9bf5bb069d2785854ccf02093e0d720fdec3265d7b1786457/reader-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dae0d1441b4822b5524714f52e72bc4e", "sha256": "6282264183776daceff756dfbd58da60a0b60986156dd254ea6905150474a298" }, "downloads": -1, "filename": "reader-0.3.tar.gz", "has_sig": false, "md5_digest": "dae0d1441b4822b5524714f52e72bc4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5621944, "upload_time": "2018-12-22T22:46:36", "url": "https://files.pythonhosted.org/packages/a9/6e/b072191e5b613bd90dd93f797d9af3454fb02fbe996e7513e06560402507/reader-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "d4ee9b896ecd371e9f561035e13e7fe7", "sha256": "6c24d58ea6858a2317a88941fb1ad600e096eae2e00f83405af5c4cae611715a" }, "downloads": -1, "filename": "reader-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d4ee9b896ecd371e9f561035e13e7fe7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31899, "upload_time": "2019-01-02T16:13:09", "url": "https://files.pythonhosted.org/packages/c1/4e/c51463f6db76f76b7fd1ff14520cff914c414514169f8eb1e251724225f8/reader-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5012c08b9b14e24e781892340be2bb78", "sha256": "3f840e08dc3163ce92e1eef04b73e67340f5d31374d8bb4ac0cc879c62ca1304" }, "downloads": -1, "filename": "reader-0.4.tar.gz", "has_sig": false, "md5_digest": "5012c08b9b14e24e781892340be2bb78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169481, "upload_time": "2019-01-02T16:13:11", "url": "https://files.pythonhosted.org/packages/fa/37/aaf7ecfc63dffecf2cbcc7972e5b126ef3d9226b1e8a7341064664b5fe5c/reader-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "dcff6079c014f36e17d72424649f1a56", "sha256": "a443938489d0d9e38a35679d0800219c6bc22309a43a446c17c718b8ce8a05e7" }, "downloads": -1, "filename": "reader-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "dcff6079c014f36e17d72424649f1a56", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44105, "upload_time": "2019-02-09T21:21:43", "url": "https://files.pythonhosted.org/packages/14/4f/fa13b76b7b3dfae3ef21986b55ccaae34e8df05ab026df274d6139a925e4/reader-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bc4bf0ad719cf5a23764dbfd0e86b2f", "sha256": "b87bfeefb293e6f4caa4148c0583f300537144d38c7448fe6e8e3431344677e2" }, "downloads": -1, "filename": "reader-0.5.tar.gz", "has_sig": false, "md5_digest": "0bc4bf0ad719cf5a23764dbfd0e86b2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170855, "upload_time": "2019-02-09T21:21:45", "url": "https://files.pythonhosted.org/packages/a9/1c/d3669964c314427ecb26ee61e3fa1bcf50a85895c3b92f7b46a59c8e6876/reader-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "c2febd26bfb9a9fa6a2619bb3f230e9e", "sha256": "8350259e04ea4677c5bd2ad3126450060ce6e74f962858a26e26a078c5630f72" }, "downloads": -1, "filename": "reader-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c2febd26bfb9a9fa6a2619bb3f230e9e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45839, "upload_time": "2019-04-13T17:33:21", "url": "https://files.pythonhosted.org/packages/56/18/0b59b3dae64aff30e217ca3a1442f8a4d753f5a64a8ec195cae3f069072b/reader-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e7f78c9a4f5a49c59fbacdcb113a6a5", "sha256": "3352fd3df4310656859fb6f92e24d0a72f32cbc2f919322e5c2ebb0a63945a80" }, "downloads": -1, "filename": "reader-0.6.tar.gz", "has_sig": false, "md5_digest": "7e7f78c9a4f5a49c59fbacdcb113a6a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 292328, "upload_time": "2019-04-13T17:33:24", "url": "https://files.pythonhosted.org/packages/f2/eb/11b33d3c70f3d5a274d3fc8b89c553870b8ae35eef5f4e3b0738fa4df71e/reader-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "aa2128407f8e1f4d14a4cf666aa8d42d", "sha256": "4ad92fd50c91b6a1d5d69a2a90aa55b7fe8ba01ae4d623c46f8188e982030545" }, "downloads": -1, "filename": "reader-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "aa2128407f8e1f4d14a4cf666aa8d42d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49716, "upload_time": "2019-04-14T18:13:46", "url": "https://files.pythonhosted.org/packages/85/1a/1df029b41d4301d001c48d49abdb9c8d054afe3a753cd6006b37bc8efea5/reader-0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f83a77c0a97297b6d1d843bc483c580", "sha256": "c297a24a0da5e100069e20687f6023161a8b0bc398662bcdb55a36a27286bffc" }, "downloads": -1, "filename": "reader-0.7.tar.gz", "has_sig": false, "md5_digest": "0f83a77c0a97297b6d1d843bc483c580", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 293283, "upload_time": "2019-04-14T18:13:49", "url": "https://files.pythonhosted.org/packages/0d/82/4ff27fbe44f5d3e15e78b3b9fe722f2e280d0946f1d6056a4f6e5340cca5/reader-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "31ab5fb66de4ddec83e843ee20132ab6", "sha256": "a690afc926434c14d2cb5df6aca5f5852f5e2648498fe6aeec8b2840d85be386" }, "downloads": -1, "filename": "reader-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "31ab5fb66de4ddec83e843ee20132ab6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 50797, "upload_time": "2019-04-21T17:14:28", "url": "https://files.pythonhosted.org/packages/af/5f/7667935f3f97a870ff96f7332de9e24a243a3f3ce44e917fd4e3c72cf346/reader-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6af1a36893007f0e7e41e367cd8aaf8c", "sha256": "44c2494860dd6d1eb5d42749a555aee39eaa8481539e81f9c8a1233230cbad8a" }, "downloads": -1, "filename": "reader-0.8.tar.gz", "has_sig": false, "md5_digest": "6af1a36893007f0e7e41e367cd8aaf8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 295430, "upload_time": "2019-04-21T17:14:30", "url": "https://files.pythonhosted.org/packages/8a/17/e79908c376c6db2192011eefd8d15f347547f2870702826b271eedbc3cc8/reader-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "6c77994c6402892be7240ec008d415dd", "sha256": "dcc958320e2877bdc508d0915686dd0bffbc2edb55c919fee459149093a28da1" }, "downloads": -1, "filename": "reader-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6c77994c6402892be7240ec008d415dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 51076, "upload_time": "2019-05-12T19:14:57", "url": "https://files.pythonhosted.org/packages/3a/98/5e4b32747c386714539cfeb8cd4ac2e1a090ed4f3b42b7c35a0a837a1026/reader-0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "640117733bcf53ed36ed53a0fe8507e7", "sha256": "5975d97430c29f884c7b073d99c1b65510046e8d43a546ab32403883bec8f199" }, "downloads": -1, "filename": "reader-0.9.tar.gz", "has_sig": false, "md5_digest": "640117733bcf53ed36ed53a0fe8507e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 296516, "upload_time": "2019-05-12T19:14:59", "url": "https://files.pythonhosted.org/packages/c9/60/71218b92d45d33a4abc52a918362357b2f79d411556fc262884af802ba98/reader-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a66a5e9dcb5e89f357509f8e57629dca", "sha256": "34b5a8ec1cfdb084a7670a550a3f02e0f5cf3d5f1d90467e2adac0993645d444" }, "downloads": -1, "filename": "reader-0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "a66a5e9dcb5e89f357509f8e57629dca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 44328, "upload_time": "2019-10-12T19:43:42", "url": "https://files.pythonhosted.org/packages/74/bc/7c6271baf95ba2d6c95b50edcf189eb1aa671132841db7e15a0ce1246f3c/reader-0.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34073cc48164f8c065380646d2527a0a", "sha256": "9da052d1535b3b3e5b5098e548982c7356fa17e519e0180344ee39f7a71c4166" }, "downloads": -1, "filename": "reader-0.17.tar.gz", "has_sig": false, "md5_digest": "34073cc48164f8c065380646d2527a0a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 305648, "upload_time": "2019-10-12T19:43:44", "url": "https://files.pythonhosted.org/packages/8c/64/759f01f1711ecaf75bf0b90102772ba2c2be0ddcb2d6806e3596f0e315b1/reader-0.17.tar.gz" } ] }