a small utility to migrate youtube channels to miniflux
Find a file
2026-10-29 22:11:37 -06:00
src init 2026-10-29 22:11:37 -06:00
.gitignore init 2026-10-29 22:11:37 -06:00
Cargo.lock init 2026-10-29 22:11:37 -06:00
Cargo.toml init 2026-10-29 22:11:37 -06:00
README.md init 2026-10-29 22:11:37 -06:00

Feedsmith

convert and organize your youtube subscriptions to OPML format

why?

when you have 500+ subscriptions with all sorts of categories and dead youtube channels it can be hard to organize and manage all of them when you move to rss feeds. this project aims to ease that pain.

roadmap

  • be able to import subscriptions via csv and convert to OPML (flat)
  • retrieve the metadata for the channels and convert them to OPML entries
  • have some auto-detect/auto-organize feature with all the channels

what it might look like

feedsmith
    -i, --input <FILE>       Path to YouTube subscriptions.csv (default: autodetect in ~/Downloads)
    -o, --output <FILE>      Output OPML file (default: stdout)
    -t, --tag-source <TAGS>  Tag source (yt-dlp | none) (default: yt-dlp)
    --skip-tags              Don’t run yt-dlp, put all in “Uncategorized”
    --flat                   No folder grouping, just one big outline
    -v, --verbose            Show progress