RSS alert feed monitoring program
Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
.gitignore
CHANGELOG.rst
LICENSE
README.md
rssalertbot
setup.py

README.md

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 Hipchat, and email.

Configuring

Create a config.json, with at the minimum, an entry in "outputs" and at least one in "feedgroups":

{
    "outputs": {
        "log": {
            "enabled":  true
        },
        "slack": {
            "enabled":  true,
            "token":    "<your slack token goes here>",
            "channel":  "#channel"
        }
    },
        
    "feedgroups": [
        {
            "name": "AWS",
            "feeds": [
                {"name": "cloudfront",  "url": "http://status.aws.amazon.com/rss/cloudfront.rss"},
            ],
            "outputs": {
                "slack": {
                    "channel": "#anotherchannel"
                }
            }
        } 
    ]
}

See the examples directory for more details.

Running

/usr/bin/rssalertbot --config config.json