Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Overcast podcast link parser especially for pythonista.

Project description

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

Project details


Download files

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

Files for overcast-parser, version 0.0.2
Filename, size File type Python version Upload date Hashes
Filename, size overcast_parser-0.0.2-py3-none-any.whl (6.4 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size overcast_parser-0.0.2.tar.gz (4.3 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page