Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1.4 KB

File metadata and controls

23 lines (17 loc) · 1.4 KB

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