ArchiveBox / ArchiveBox/abx-plugins

New Extractor Idea: `podcast-archiver` for auto-downloading podcasts

Open
#53 1 comment 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
Python
Stars
14
Forks
3
Avg merge
3h 12m
Merged PRs (30d)
15

Description

https://github.com/janw/podcast-archiver

Podcast Archiver takes the feed URLs of your favorite podcasts and downloads all available episodes for you—even those "hidden" in [paged feeds](https://podlove.org/paged-feeds/). You'll end up with a complete archive of your shows. The archiver also supports updating an existing archive, so that it lends itself to be set up as a cronjob.

```bash
pipx install podcast-archiver

podcast-archiver -d ~/Music/Podcasts \
-f http://logbuch-netzpolitik.de/feed/m4a \
-f http://raumzeit-podcast.de/feed/m4a/ \
-f https://feeds.lagedernation.org/feeds/ldn-mp3.xml
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the linked podcast-archiver project and the existing extractor conventions in abx-plugins first. Use the example command and requirements as acceptance criteria: feed URLs should produce a complete episode archive, including paged feeds, and rerunning the extractor should update an existing archive.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.