https://github.com/jwplayer/rssalertbot
RSS alert feed monitoring program
https://github.com/jwplayer/rssalertbot
devops
Last synced: 10 months ago
JSON representation
RSS alert feed monitoring program
- Host: GitHub
- URL: https://github.com/jwplayer/rssalertbot
- Owner: jwplayer
- License: mit
- Created: 2014-03-11T19:15:22.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T10:56:15.000Z (over 1 year ago)
- Last Synced: 2025-03-22T03:51:12.530Z (11 months ago)
- Topics: devops
- Language: Python
- Size: 143 KB
- Stars: 10
- Watchers: 23
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.rst
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Repository Status: Maintenance Mode
As of 17 October 2024, this repository is now in maintenance mode.
No further active development is planned, and the repository will remain available in its current state. We appreciate your support and contributions over time.
## rssalertbot
This program is a basic RSS alert feed monitoring program. It will fetch feeds,
and then alert via various means for any entries newer than the previous
run. Currently it supports alerting via [Slack](https://slack.com/), and
email.
### Configuring
Create a file named `config.yaml`, with at the minimum, an entry in "outputs"
and at least one in "feedgroups":
```
outputs:
log:
enabled: True
email:
enabled: false
from: feedbot@yourdomain.com
to: alerts@yourdomain.com
server: smtp.yourdomain.com
slack:
channel: #alerts
enabled: true
token: its-a-secret
feedgroups:
- name: DataDog
feeds:
- name: DataDog
url: http://status.datadoghq.com/history.rss
```
See the examples directory for more details.
### Running
```
rssalertbot --config config.yaml
```