hpodder
python-scripts
hpodder | python-scripts | |
---|---|---|
1 | 2 | |
54 | 0 | |
- | - | |
10.0 | 7.1 | |
about 12 years ago | 3 months ago | |
Haskell | Python | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hpodder
-
Ask HN: Why is it so hard to download podcasts?
Many people have given their "why," but I'll give another "how".
castget¹ is a simple tool that does exactly what you want, just add a feed URL and it pulls all the episodes. It has a nice catchup mode so you can add feeds that you've listened to elsewhere without pulling all the old episodes too. hpodder² is another tool I've used in the past, but I can't remember why I switched.
Depending on how much you like cobbling together your own solution html-xml-utils³ makes it incredibly easy to script a solution. For example, "curl feed | hxselect -c -s '\n' 'enclosure::attr(url)'" would list just the URLs. feedparser⁴ is a battle tested solution for processing feeds if you'd prefer a proper solution over a hacky shell script.
¹ https://castget.johndal.com/
² https://github.com/jgoerzen/hpodder/
³ https://www.w3.org/Tools/HTML-XML-utils/
⁴ https://github.com/kurtmckee/feedparser
python-scripts
-
Getting Help [in Python]
I think that help() is great too, but I'm not a fan of the interactive nature of it. I'd rather the raw text just get dumped to a file so I can browse it more easily, so I do something like this[1] to print the output of both the help() and dir() functions on any Python object to a text file in the current directory. That way it's a bit easier to search through if it's a lot of info.
[1] https://github.com/EricRa/python-scripts/blob/main/modules/p...
-
Ask HN: Why is it so hard to download podcasts?
Despite there being many good solutions and suggestions from people here, I ended up creating my own podcast downloader as a learning experience:
https://github.com/EricRa/python-scripts/tree/main/modules/p...
Appreciate everyone's suggestions and time!