NOTE 1: This is a side project by Faflo . I currently do not have the resources to follow up on all issues with WhoColor. So please feel free to submit pull requests or tell someone you know that is knowledgable to submit them. I will comment on issues, and help with resolving them. Pull requests can be done on the userscript, which will then be included by all clients. You can also help make the underlying parsing and API-code better, which lives in the /WhoColor/ folder. This, we will carefully review and then deploy to the underlying API, which we also run.
NOTE 2: There is an official Firefox extension by the WMF created in collaboration with us that is much more refined than the userscript regarding the UI and some other things - although only offering provenance/authorship view, not conflict/age/history. Depending on what you need, this might be more suited for you: https://addons.mozilla.org/en-US/firefox/addon/whowrotethat/
The WhoColor userscript colors Wikipedia articles based on by-word authorship, gives color-coded information on conflicts and age and provides per-word revision histories.
Take a look at http://f-squared.org/whovisual/ for more information.
Requirements and Installation
requests package is required to get revision meta data and text from Wikipedia api.
Install WhoColor package (server code) using
pip install WhoColor
Install WhoColor user script using
Greasemonkey for Chrome and Firefox:
- First install one of:
- Open user script and click on
Rawbutton on the top right
Greasemonkeywill automatically detect the user script and ask to install it
- Open an article in Wikipedia and now you should see the
WhoColorto the left of the default "Read" tab in the head navigation of the article
- Only works guaranteed with the default Mediawiki skin
- Check out the other issues https://github.com/wikiwho/WhoColor/issues
- Fabian Floeck: f.floeck+wikiwho[.]gmail.com
This work is licensed under MIT (some assets have other licenses, more detailed information in the LICENSE file).
Developed at Karlsruhe Institute of Technology and GESIS - Leibniz Institute for the Social Sciences