Last updated:
0 purchases
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
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.