Skip to main content

Overcast URL to podcast information

PyPI GitHub issues Black Build Status

Python library to obtain RSS feed URL from Overcast link, built especially for Pythonista

Installation / Upgrade

This can be installed one of two ways:

First, it can be installed directly in Pythonista with StaSh

pip install overcast_parser

Alternately, 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.

Usage

See demo.py for full pythonista script

from overcast_parser.OvercastParser import OvercastParser


parser = OvercastParser()

data = requests.get(overcast_url).text

(itunes_id, stream_url, overcast_id, title) = parser.parse_overcast(data)

Built With

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Planned improvements

  • Proper error catching / throwing
  • Consistent API between Overcast parsing, iTunes parsing, and RSS parsing

Code Formatting

This project is linted with pyflakes and makes strict use of Black for code formatting.

Authors

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

overcast_parser-0.0.2.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

overcast_parser-0.0.2-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file overcast_parser-0.0.2.tar.gz.

File metadata

  • Download URL: overcast_parser-0.0.2.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.2

File hashes

Hashes for overcast_parser-0.0.2.tar.gz
Algorithm Hash digest
SHA256 65c38372a897d7b0e8a7ff5e9f567e44b4db5f95c21f43d94bb69b971c388e62
MD5 01ffb8b93dbff192bc7b124b921cfba6
BLAKE2b-256 03328aa39c209cea36266b2645195eb220f60dad5b9355a971aae56bf73b0fb6

See more details on using hashes here.

File details

Details for the file overcast_parser-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: overcast_parser-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.2

File hashes

Hashes for overcast_parser-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ca967b2cc7e5e21bad5fb7b7f30ed33c027782a8a695f59fce626420497b7411
MD5 92dba9ab7ab19d19ac867f87a34cb511
BLAKE2b-256 5eba622bae823a9c2d8de7549d56daf61cc173746095c9fd94d147aa42d41586

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page