https://github.com/julianfbeck/podcast-downloader
A npm package that allows you to download podcast episodes from an RSS feed
https://github.com/julianfbeck/podcast-downloader
Last synced: about 2 months ago
JSON representation
A npm package that allows you to download podcast episodes from an RSS feed
- Host: GitHub
- URL: https://github.com/julianfbeck/podcast-downloader
- Owner: julianfbeck
- Created: 2018-08-30T00:03:22.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T23:55:02.000Z (over 2 years ago)
- Last Synced: 2025-03-18T12:12:09.129Z (2 months ago)
- Language: JavaScript
- Size: 52.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# podcast-downloader [](https://travis-ci.org/jufabeck2202/podcast-downloader)
> node module to download Podcasts from a RSS feed
## Install
```
$ npm install podcast-downloader
```## Usage
```js
const podcast = require('podcast-downloader');(async () => {
let episodes = await podcast("", "Desktop/");
//download all episodes
await podcast("https://collegeinfogeek.com/podcast", "Desktop/",10);
// downloads the first 10 episodes from college info geek})();
```## API
### podcast(url, output);
Downloads all episodes from the RSS feed, saves them inside the output folder
Returns a `Promise` that holds an Array with all downloaded episodes and additional information.### podcast(url, output, limit);
Downloads episodes from the RSS feed until the limit is reached, saves them inside the output folder
Returns a `Promise` that holds an Array with all downloaded episodes and additional information.#### url
Type: `string`
Url to the podcast rss feed
- https://collegeinfogeek.com/podcast#### output
Type: `string`
Where to save the videos.
#### limit
Type: `integer`
limits the podcast downloads, if not defined, every episode in the feed will be downloaded
## Related
- [node-podcast-parser](https://github.com/akupila/node-podcast-parser) - Node module to parse a podcast's RSS feed .
## License
MIT © [Julian Beck](https://github.com/jufabeck2202)