Skip to content

slaporte/Wikipedia-revision-alerts

Repository files navigation

Use Wikipedia revision alerts to receive email updates for terms that appear in users, article titles, or edit summaries. For example, add an alert for the term "Wikipedia:Articles for deletion" to receive an alert when an article is nominated for deletion.

Table of Contents

Installation

  • Uses python and sqlite.
  • Run pip install -r requirements.txt

Operation

There are two services:

  • alert_monitor.py: service for monitoring recent changes and sending alerts
  • alert_server.py: web service for adding or modifying alerts, runs on localhost port 8080 by default
It requires an SMTP server to send email notifications. It by default, it uses localhost.

About

Built using twisted (for IRC and SMTP), bottle (a simple web framework), peewee (a simple ORM).

Written by Stephen LaPorte for the Berlin Hackathon 2012. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Todo

  • Email authentication and password protection
  • Email digest mode
  • Other service alerts (RSS? ifttt?)
  • More specific term syntax

About

Get notified about wikipedia revisions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published