overcast-parser 0.1.0

Creator: railscoder56

Last updated:

Add to Cart

Description:

overcastparser 0.1.0

Overcast URL to podcast information







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 i.e. 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, feed_url) = parser.parse_overcast(data)

Shortcut
demo.py is meant to be used from either the share extension or from an iOS Shortcut. (Note that due to Pythonista limitations share extension cannot call a script in iCloud.)
You can download a shortcut here or create one like:

Where the final URL block is like (adjusted for your path or removing root=icloud)
pythonista3://overcast_parser/demo.py?action=run&root=icloud&args=URL Encoded Text

Built With

pythonista-stubs - for desktop development
itunes_podcast_rss - obtain RSS feed URL from iTunes link (built-in)
podcastparser - for parsing podcast feed (dependency)

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

Harold Martin - harold.martin at gmail

License
MIT

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.