The logic involved in an application to download podcasts, a podcatcher, can be quite straightforward. At its simplest, for each podcast it must:- retrieve the podcast feed, a file containing the location and descriptions of available podcasts
- retrieve certain of these podcasts, usually any not yet downloaded
The script I now use is called philpodder. It has some documentation, but the link to the script and updates from that page seems to be dead. I hope there haven't been any useful updates that are no longer downloadable. Anyway, I have philpodder set in Task Scheduler to run every three days to collect any recent new podcasts, and it's been working splendidly so far.