Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marianoguerra/wikimedia-change-bot-py

python 3 library to track changes in any wikimedia wiki
https://github.com/marianoguerra/wikimedia-change-bot-py

Last synced: about 1 month ago
JSON representation

python 3 library to track changes in any wikimedia wiki

Awesome Lists containing this project

README

        

wmchangebot - a bot to monitor changes to wikimedia wikis
=========================================================

wmchangebot is a simple python 3 library that allows to extract structured
information about changes in any wikimedia wiki in real time, then provides
a way to specify "transports" to send those events somewhere else.

by default it prints to the console, but it can be also be used to send the
events to `Event Fabric `_ , more transports can
be easily implemented.

requirements
------------

* `irc module `_
* `event fabric module `_ (only for Event Fabric transport)

run
---

to print to the console run something like::

python3 wmchangebot.py irc.wikimedia.org \#es.wikipedia wmchangebot-py rc-pmtpa

to send to Event Fabric first cp ef_config_sample.json to ef_config.json edit and run::

python3 change2eventfabric.py ef_config.json

license
-------

MIT