{ "info": { "author": "Harold Martin", "author_email": "harold.martin@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: iOS", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup :: XML" ], "description": "# Overcast URL to podcast information\n![PyPI](https://img.shields.io/pypi/v/overcast_parser.svg)\n![GitHub issues](https://img.shields.io/github/issues-raw/hbmartin/overcast_parser.svg)\n![Black](https://img.shields.io/badge/code%20style-black-000000.svg)\n[![Build Status](https://travis-ci.com/hbmartin/overcast_parser.svg?branch=master)](https://travis-ci.com/hbmartin/overcast_parser)\n\nPython library to obtain RSS feed URL from Overcast link, built especially for Pythonista\n\n## Installation / Upgrade\n\nThis can be installed one of two ways:\n\nFirst, it can be installed directly in Pythonista with [StaSh](https://github.com/ywangd/stash)\n\n```\npip install overcast_parser\n```\nAlternately, you can copy this entire repo to Pythonista and start immediately editing demo.py. This can be done either with a git tool in Pythonista or, on your Mac, copying this to the Pythonista3 iCloud directory.\n\n\n## Usage\n\n#### See demo.py for full pythonista script\n\n```\nfrom overcast_parser.OvercastParser import OvercastParser\n\n\nparser = OvercastParser()\n\ndata = requests.get(overcast_url).text\n\n(itunes_id, stream_url, overcast_id, title) = parser.parse_overcast(data)\n```\n\n## Built With\n\n* [itunes_podcast_rss](https://github.com/wotaen/itunes_podcast_rss) - obtain RSS feed URL from iTunes link\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n### Planned improvements\n* Proper error catching / throwing\n* Consistent API between Overcast parsing, iTunes parsing, and RSS parsing\n\n### Code Formatting\n\nThis project is linted with [pyflakes](https://github.com/PyCQA/pyflakes) and makes strict use of [Black](https://github.com/ambv/black) for code formatting.\n\n## Authors\n\n* [Harold Martin](https://www.linkedin.com/in/harold-martin-98526971/) - harold.martin at gmail\n\n\n## License\n\n[MIT](LICENSE.txt)\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hbmartin/overcast_parser", "keywords": "podcast,parser,rss,feed,pythonista,overcast,shortcuts,ios", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "overcast-parser", "package_url": "https://pypi.org/project/overcast-parser/", "platform": "", "project_url": "https://pypi.org/project/overcast-parser/", "project_urls": { "Bug Reports": "https://github.com/hbmartin/overcast_parser/issues", "Homepage": "https://github.com/hbmartin/overcast_parser" }, "release_url": "https://pypi.org/project/overcast-parser/0.0.2/", "requires_dist": [ "podcastparser", "requests", "black ; extra == 'dev'", "pythonista-stubs ; extra == 'dev'" ], "requires_python": "", "summary": "Overcast podcast link parser especially for pythonista.", "version": "0.0.2" }, "last_serial": 4973841, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "73e81595cdaa401b86b9a50361e78210", "sha256": "24403c72bee7d15ec7c47c40ecbbae1155310501e6bc90caac17f5d242bfe509" }, "downloads": -1, "filename": "overcast_parser-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "73e81595cdaa401b86b9a50361e78210", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11553, "upload_time": "2019-03-20T21:52:48", "url": "https://files.pythonhosted.org/packages/1c/24/0af9401e2ea1a06dc7d8a84ee6ac0702c153feed39bcc42482e7f6e1948d/overcast_parser-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07fa76c8b4065d833ed201dfae69a9f2", "sha256": "54d16b33b6a28596003c3dc0994347780a5fd7ecd7b6ba2b4e53a7e077fd8523" }, "downloads": -1, "filename": "overcast_parser-0.0.1.tar.gz", "has_sig": false, "md5_digest": "07fa76c8b4065d833ed201dfae69a9f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9027, "upload_time": "2019-03-20T21:52:50", "url": "https://files.pythonhosted.org/packages/bc/d4/aeb3a105390b7eed80f3fcd009520b13d7e55f3d7fd79ed4fd4c59fac3ed/overcast_parser-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "92dba9ab7ab19d19ac867f87a34cb511", "sha256": "ca967b2cc7e5e21bad5fb7b7f30ed33c027782a8a695f59fce626420497b7411" }, "downloads": -1, "filename": "overcast_parser-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "92dba9ab7ab19d19ac867f87a34cb511", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6361, "upload_time": "2019-03-22T17:48:53", "url": "https://files.pythonhosted.org/packages/5e/ba/622bae823a9c2d8de7549d56daf61cc173746095c9fd94d147aa42d41586/overcast_parser-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01ffb8b93dbff192bc7b124b921cfba6", "sha256": "65c38372a897d7b0e8a7ff5e9f567e44b4db5f95c21f43d94bb69b971c388e62" }, "downloads": -1, "filename": "overcast_parser-0.0.2.tar.gz", "has_sig": false, "md5_digest": "01ffb8b93dbff192bc7b124b921cfba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4311, "upload_time": "2019-03-22T17:48:55", "url": "https://files.pythonhosted.org/packages/03/32/8aa39c209cea36266b2645195eb220f60dad5b9355a971aae56bf73b0fb6/overcast_parser-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "92dba9ab7ab19d19ac867f87a34cb511", "sha256": "ca967b2cc7e5e21bad5fb7b7f30ed33c027782a8a695f59fce626420497b7411" }, "downloads": -1, "filename": "overcast_parser-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "92dba9ab7ab19d19ac867f87a34cb511", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6361, "upload_time": "2019-03-22T17:48:53", "url": "https://files.pythonhosted.org/packages/5e/ba/622bae823a9c2d8de7549d56daf61cc173746095c9fd94d147aa42d41586/overcast_parser-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01ffb8b93dbff192bc7b124b921cfba6", "sha256": "65c38372a897d7b0e8a7ff5e9f567e44b4db5f95c21f43d94bb69b971c388e62" }, "downloads": -1, "filename": "overcast_parser-0.0.2.tar.gz", "has_sig": false, "md5_digest": "01ffb8b93dbff192bc7b124b921cfba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4311, "upload_time": "2019-03-22T17:48:55", "url": "https://files.pythonhosted.org/packages/03/32/8aa39c209cea36266b2645195eb220f60dad5b9355a971aae56bf73b0fb6/overcast_parser-0.0.2.tar.gz" } ] }