hpodder
castget
hpodder | castget | |
---|---|---|
1 | 3 | |
54 | 95 | |
- | - | |
10.0 | 0.0 | |
about 12 years ago | over 1 year ago | |
Haskell | C | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
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
castget
-
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
-
Episode 130: Arcade Fire Is Canceled, Student Loans Are Canceled, Everyone Is Canceled
Personally, I use castget to save everything locally and then sync it to my phone and play the files with AudioAnchor, but my methods are rather eccentric.
-
Episode 85: We Have A Big Announcement And We're Celebrating With A Book Burning (With Kat Rosenfield)
Something about the substack migration created a hiccup with the RSS feed that caused castget to download a bunch of duplicate files with slightly different names. I can sort them out by timestamp, but some of them aren't duplicates... :-/
What are some alternatives?
spotifeed - A simple service to serve up Spotify podcasts as RSS feeds for use in any podcast app.
MuditaOS - Mobile operating system based on FreeRTOS™ optimized for E Ink displays - developed for Mudita Pure minimalist phone
uzlib - Radically unbloated DEFLATE/zlib/gzip compression/decompression library. Can decompress any gzip/zlib data, and offers simplified compressor which produces gzip-compatible output, while requiring much less resources (and providing less compression ratio of course).
uncap - Map Caps Lock to Escape or any key to any key