Huggle 3 is an anti-vandalism tool for use on Wikipedia and other MediaWiki sites.
Huggle 3 is an anti-vandalism tool designed to help monitor and protect content on Wikipedia and other MediaWiki-based platforms. It provides editors and administrators with powerful features to identify and address malicious edits efficiently.
Key Features:
Real-time monitoring of changes across multiple wikis.
Advanced revert tools for quickly undoing harmful edits.
User blocking and reporting functionalities to maintain site integrity.
Extension support for enhanced customization and workflow integration.
Cross-platform compatibility, supporting Windows (10+), MacOS, and Linux (Debian/Ubuntu).
Integration with MediaWiki APIs for seamless interaction with project resources.
Audience & Benefit:
Ideal for editors, admins, and contributors who need to safeguard the integrity of wikis. Huggle 3 streamlines the process of detecting and addressing vandalism, allowing users to focus on maintaining high-quality content while minimizing disruptions.
Available for installation via winget, Huggle 3 is a robust solution for those committed to protecting collaborative online spaces.
README
huggle3-qt-lx
Huggle 3 is an anti-vandalism tool for use on Wikipedia and other MediaWiki sites, written in C++ (QT framework). It is officially supported for Windows (10 or newer), MacOS and Linux (debian/ubuntu).
Building
IMPORTANT: Since 3.1.19 you must download submodules in folder libs using git:
git submodule init
git submodule update
If you did not download this repository using git, there should be a guide on where you can download the libraries from in the respective folders.
# IMPORTANT
# The --extension option works only if you cloned this repository using git
# if you downloaded a gzip file, you can only use it after downloading them
# by hand into 'huggle/extension_list' folder
./configure --extension --web-engine
cd release
make
sudo make install
sudo ldconfig
We have an IRC-channel: irc://irc.libera.chat/#huggle. If you need any kind of help, please go there.
Contributing
Everyone is allowed to send their pull requests to this repository, and all regular contributors
get a developer access to directly push if they need it. If you want to join the Huggle
developer team, please see and insert yourself.
This repository is running CI using travis. If you want to change anything which doesn't require a
sanity check, like documentation or comments, please append [ci skip] to your message.
Huggle 3 is licensed under GPL v3+, some contents of this repository may be licensed under
different license. See the local README or file headers for more information.