Subscribe to any feed or web, deliver anywhere!
- rss
- web/scrap
- webhook
- youtube channel
- redis
- firebase
- dynamo
- telegram channel
- stdout (for debugging)
- discord
- slack
- webhook
- proxy
To run this program, you will need
- Golang 1.10+
- Go Mod Enabled
- Redis
- Copy environment file from
sites.yaml.exampleto besites.yaml, add your favourite site there - Verify and download dependencies
make dep - Run the app
make run
Easy to Build, Run, Stop and Logging
Using this way you have persistent redis data in:
docker/volume/data-redis
Just place your
sites.yamlfile with a valid configuration and get your bot up and running!
- Copy environment file from
sites.yaml.example.dockerto besites.yaml, add your favourite site there - Buid the app image
make docker-build - Run the continers app
make docker-compose-up - Stop the continers app
make docker-compose-down - Inspect the continers app logs
make docker-logs-follow
❯ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
rzkmak/newspopper 0.0.3 0af78e9bd103 About an hour ago 22.5MB- Setup dev environment properly
- Update sites.yaml to be desired value, put
stdoutvalue in your target.
For example:
listener:
- type: "rss"
url: "http://your-site.com/feed"
interval: 1m
target: "stdout"