yradunchev / feed-master

Pulls multiple podcast feeds (RSS) and republishes as a common feed, properly sorted and podcast-client friendly.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feed Master Build Status

Pulls multiple podcast feeds (RSS) and republishes as a common feed, properly sorted and podcast-client friendly. Optionally posts the new items to telegram's channel.

Run in docker (short version)

  • Copy docker-compose.yml and adjust exposed port if needed
  • Create etc/fm.yml (sample provided in _example)
  • Start container with docker-compose up -d

API

  • GET /rss/{name} - returns feed-set for given name
  • GET /list - returns list of feed-sets (json)

Web UI

Web UI shows a list of items from generated RSS. It is available on /feed/{name}

About

Pulls multiple podcast feeds (RSS) and republishes as a common feed, properly sorted and podcast-client friendly.

License:MIT License


Languages

Language:Go 87.6%Language:CSS 10.2%Language:Dockerfile 2.2%