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.
docker-compose.yml and adjust exposed port if neededetc/fm.yml (sample provided in _example)docker-compose up -d feed-master| Command line | Environment | Default | Description |
|---|---|---|---|
| db | FM_DB | var/feed-master.bdb | bolt db file |
| conf | FM_CONF | feed-master.yml | config file (yml) |
| feed | FM_FEED | single feed, overrides config | |
| update-interval | UPDATE_INTERVAL | 1m | update interval, overrides config |
| telegram_chan | TELEGRAM_CHAN | single telegram channel, overrides config | |
| telegram_server | TELEGRAM_SERVER | https://api.telegram.org | telegram bot api server |
| telegram_token | TELEGRAM_TOKEN | telegram token | |
| telegram_timeout | TELEGRAM_TIMEOUT | 1m | telegram timeout |
| consumer-key | TWI_CONSUMER_KEY | twitter consumer key | |
| consumer-secret | TWI_CONSUMER_SECRET | twitter consumer secret | |
| access-token | TWI_ACCESS_TOKEN | twitter access token | |
| access-secret | TWI_ACCESS_SECRET | twitter access secret | |
| template | TEMPLATE | {{.Title}} - {{.Link}} | twitter message template |
| dbg | DEBUG | false | debug mode |
GET /rss/{name} - returns feed-set for given nameGET /list - returns list of feed-sets (json)Web UI shows a list of items from generated RSS. It is available on /feed/{name}
By default, (with only TELEGRAM_TOKEN provided) Telegram notifications will be sent using standard Bot API which has a limit of 50Mb for audio file upload.
You can provide TELEGRAM_API_ID and TELEGRAM_API_HASH (from here) to telegram-bot-api service in docker-compose.yml and uncomment TELEGRAM_SERVER for feed-master, then it would use the local bot api server to raise audio file upload limit from 50Mb to 2000Mb.
To use local telegram bot api server, use docker-compose up -d command instead of docker-compose up -d feed-master.
Content type
Image
Digest
sha256:b77775600…
Size
131.9 MB
Last updated
8 months ago
docker pull umputun/feed-master