GSoC/GCI Archive
Google Code-in 2014 Wikimedia Foundation

Huggle: Update deprecated MediaWiki API query calls in Huggle's code

completed by: m4tx

mentors: Petr Bena

Huggle is a fast diff browser application intended for dealing with vandalism on Wikimedia projects, written in C++ (C++11 with Qt framework). More information: https://meta.wikimedia.org/wiki/Huggle and https://en.wikipedia.org/wiki/Wikipedia:Huggle.

Source code is available at https://github.com/huggle/huggle3-qt-lx and can be compiled on Linux, Windows and MacOS.

Numerous MediaWiki API queries were deprecated so Huggle's code needs to be updated so that they are used properly. These queries can be easily found just by enabling API warnings in the Huggle preferences. See https://www.mediawiki.org/wiki/API:Main_page for general information about MediaWiki's API.

Students are required to read Wikimedia's general instructions at https://www.mediawiki.org/wiki/Google_Code-in_2014#Instructions_for_GCI_students first.