Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/steenhansen/go-podcast-downloader
Podcast downloader written in Go. Using Fyne, channels, goroutines, and WaitGroups
https://github.com/steenhansen/go-podcast-downloader
channels fyne golang goroutines waitgroups
Last synced: about 1 month ago
JSON representation
Podcast downloader written in Go. Using Fyne, channels, goroutines, and WaitGroups
- Host: GitHub
- URL: https://github.com/steenhansen/go-podcast-downloader
- Owner: steenhansen
- Created: 2023-01-26T23:48:25.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-20T18:04:31.000Z (8 months ago)
- Last Synced: 2024-06-20T17:45:34.529Z (7 months ago)
- Topics: channels, fyne, golang, goroutines, waitgroups
- Language: Go
- Homepage:
- Size: 51.8 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fyne Gui & Console Podcast Downloader written in Go
## Console Version
![Console Menu](/src/dos/images/menu.png)## For Backing-Up Podcasts
- Joe Rogan's podcasts are now only on Spotify, except for the single #1109 in the RSS feed https://joeroganexp.libsyn.com/rss. They used to be all publically available.
- The MP3 files of http://feeds.feedburner.com/PhpRoundtable are no longer accessible.
- The Hardcore History podcast http://feeds.feedburner.com/dancarlin/history, only lists the last 14 episodes out of 69 released.
## For Checking Podcast Files
- Check the existance of episode files
- Verify filenames and/or episode titles and extensions- Make sure RSS XML file valid of "If Books Could Kill"
~~~
> go run ./console-downloader.go https://feeds.buzzsprout.com/2040953.rss
~~~- See if episode hit counters work
## Finding Podcast Feeds
- Use castos.com to find urls of feeds## Adding a Podcast via the menu via "File | Add Podcast Url"
![Console Menu](/src/gui/images/add-rss.png)
- American Scandal
rss.art19.com/american-scandal- BBC News Top stories
podcasts.files.bbci.co.uk/p02nq0gn.rss?_BBC_News_Top_Stories_- BC Today from CBC Raido British Columbia
www.cbc.ca/podcasting/includes/bcalmanac.xml
- Black Box Down
feeds.megaphone.fm/blackboxdown- Breaking Points with Krystal and Saagar
https://www.omnycontent.com/d/playlist/e73c998e-6e60-432f-8610-ae210140c5b1/e7fd5ae7-7621-4e41-9b85-b0ab0164b634/4c1a5135-4197-47c9-b19b-b0ab0164b667/podcast.rss
- English News - NHK WORLD RADIO JAPAN
www3.nhk.or.jp/rj/podcast/rss/english.xml
- Heist Podcast
heistpodcast.libsyn.com/rss
- Ecology (Siberian Times)
siberiantimes.com/ecology/rss/
- Nasa Image of the Day
www.nasa.gov/rss/dyn/lg_image_of_the_day.rss- Stuff You Should Know
omnycontent.com/d/playlist/e73c998e-6e60-432f-8610-ae210140c5b1/A91018A4-EA4F-4130-BF55-AE270180C327/44710ECC-10BB-48D1-93C7-AE270180C33E/podcast.rss?_Stuff_You_Should_Know_
- The Dollop with Dave Anthony and Gareth Reynolds
www.omnycontent.com/d/playlist/885ace83-027a-47ad-ad67-aca7002f1df8/22b063ac-654d-428f-bd69-ae2400349cde/65ff0206-b585-4e2a-9872-ae240034c9c9/podcast.rss?_The_Dollop_- The History of the Twentieth Century
history20th.libsyn.com/rss- The Rest Is History
rss.acast.com/the-rest-is-history-podcast
- The SFFaudio Public Domain PDF Page (example of missing files)
sffaudio.herokuapp.com/pdf/rss
- Timesuck with Dan Cummins
feeds.simplecast.com/Llc7KL2K?_Timesuck_with_Dan_Cummins_
- Witness History
podcasts.files.bbci.co.uk/p004t1hd.rss?_Witness_History_BBC_
- Dan Carlin's Hardcore History
http://feeds.feedburner.com/dancarlin/history
### [Compiling Windows Desktop Version](./src/gui.md)
### [Fyne GUI Resources](./src/resources.md)
### [Compiling Command Line Version](./src/dos.md)
### [Testing](./src/testing.md)