Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rakheshster/powershell-downloadpodcasts
Download Podcasts. Using PowerShell.
https://github.com/rakheshster/powershell-downloadpodcasts
podcasts powershell rss xml
Last synced: about 2 months ago
JSON representation
Download Podcasts. Using PowerShell.
- Host: GitHub
- URL: https://github.com/rakheshster/powershell-downloadpodcasts
- Owner: rakheshster
- Created: 2023-04-12T01:19:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-11T17:35:05.000Z (4 months ago)
- Last Synced: 2024-09-12T03:32:09.317Z (4 months ago)
- Topics: podcasts, powershell, rss, xml
- Language: PowerShell
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# What's this?
I listen to the [Empire](https://podcasts.apple.com/gb/podcast/empire/id1639561921) podcast and wanted to download its episodes so I have a copy somewhere. Yay RSS.Couldn't figure out an easy way of doing this. So I created some PowerShell to do this. It's RSS (XML) after all. Download the feed, parse it, download the episodes and name them how I want.
Then I expanded it to download some more podcasts I have listened to in the past. The result is what you see in this repo. Wrote a [blog post](https://rakhesh.com/powershell/powershell-script-to-download-podcast-episodes/) too.
I ❤️ PowerShell.
# Note
I try to keep the scripts as similar to each other as possible. In most of them the only change is how I grab the real title from the feed. Additionally I define some variables in the beginning of these scripts that define how I manipulate the title to add a season number, episode number, or publication date.This was developed & tested on macOS with PowerShell 7.3.