Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  



























Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 

















Wikipedia:Huggle






العربية
Azərbaycanca

Български
Bosanski
Català
Čeština
Dansk
Deutsch
Eesti
Español
فارسی
Français

ि
Hrvatski
Bahasa Indonesia
עברית

Latviešu
Nederlands

Norsk bokmål
ି

Polski
Português
Română
Русский
Simple English
کوردی
Српски / srpski
Srpskohrvatski / српскохрватски
Svenska
Türkçe
Українська
اردو
Tiếng Vit

 

Edit links
 









Project page
Talk
 

















Read
View source
View history
 








Tools
   


Actions  



Read
View source
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
MediaWiki
Meta-Wiki
Wikispecies
Wikibooks
Wikidata
 

















Page semi-protected

From Wikipedia, the free encyclopedia
 


Manual

Feedback / Support

Download Huggle

Extensions

  • WP:HUG
  • Huggle
    Original author(s)Gurch
    Developer(s)Adam Shorland, Petr Bena, et al.
    Initial release2008; 16 years ago (2008)
    Stable release

    3.4.12

    Repository
    Written inC++, JavaScript
    Operating systemWindows 2000 and later, Linux, macOS
    Available in35 languages[1]
    LicenseGPL
    Websitegithub.com/huggle

    Huggle is a diff browser intended for dealing with vandalism and other unconstructive edits on Wikimedia projects, written in C++ using the Qt framework. It was originally developed in .NET FrameworkbyGurch, who is no longer active on this project. Anyone can download Huggle, but rollback permissions are required to use the program without restrictions on the English Wikipedia.

    The principal idea of Huggle as an anti-vandalism tool is to make it possible for Wikipedia to stay as open and free as possible (allowing everyone to edit without any restrictions), while also keeping it clean of any vandalism.

    While Huggle can load and review edits made to Wikipedia in real time, it also helps users identify unconstructive edits and allows them to be reverted quickly. Various mechanisms are used to draw conclusions as to whether an edit is constructive or not. It uses a semi-distributed model where edits are retrieved using a "provider" (this can be anything that is capable of distributing a stream of edit information, such as the Wikipedia API or IRC recent changes feed), pre-parsed and analyzed. This information is then shared with other anti-vandalism tools, such as ClueBot NG. Huggle also uses a number of self-learning mechanisms, including a global white-list (users that are considered trusted) and user-badness scores that are stored locally on the client's computer.

    Before using Huggle, it is recommended that users read the privacy statement, which contains information about how Huggle stores and manages data. Support and development chat is available on its IRC, #huggle connect. Also, please use it with caution and verify every edit you make.

    Where to start

    Users should read Huggle's manual before using Huggle in order to familiarize themselves with Huggle's controls and features.

    Huggle is not intended for new Wikipedia users. All Wikipedians intending to use Huggle must be familiar with how to deal with vandalism before they start. If you wish to get experience in handling vandalism, the counter-vandalism academy is a good place to start. Additionally, having rollback permissions on the English Wikipedia is mandatory. Huggle does not require rollback permissions on some other wikis and can be tested on test.wikipedia.org without requiring any special permissions.

    Once all the requirements are met, Huggle can be downloaded from meta:Huggle/Download.


    Download Huggle

    Releases

    The current stable download is version 3.4.12.

    Huggle may be used on any wiki that is running MediaWiki. See meta:Project:Huggle/List for a list of Wikimedia projects where Huggle can be used. If you wish to have it enabled on any other project, contact us on the feedback page or on the Wikimedia Phabricator.

    Huggle 3 is written in C++ and Python, and includes many new features such as compatibility with Linux and OS X, a scripting interface, better performance and more.

    Login form (Ubuntu)

    Extensions

    Huggle 3 can be expanded in its functions and abilities using extensions that are written in C++ or JavaScript. Available JS scripts created by the community can be found here.

    Beta testing

    Nightly builds - you can download pre-release versions of Huggle for Windows by clicking here. You first need to have a release version of Huggle (x64 build) for Windows installed using the Windows installer. If you do, simply download the .zip file and unpack its contents somewhere on your drive. You can then launch the Nightly version of Huggle by opening the huggle.exe file within the contents you just unpacked. The nightly version of Huggle for Ubuntu can be installed by executing "sudo snap install --edge huggle". These versions are compiled and built after each commit to master branch is made.

    If you would like to become a Huggle beta tester, please add yourself to the list of project members (as a beta tester) and you will be automatically notified by email / message every time a new beta version is released. Don't forget to send all feedback related to beta versions to the issue tracker.

    You can help

    If you like Huggle and want to help with its development, you can contribute and assist with its development even if you lack any computer programming knowledge. You can:

    If you are interested in this project, you are welcome to join us. Just add your name to the table in WP:Huggle/Members and include how you will participate (example: translation/helping on feedback page or irc). If you want to become a developer, fork our repository on GitHub, make your changes, and submit a pull request. Every little bit of help is greatly appreciated!

    Enabling Huggle for another project

    If you want to get Huggle enabled for another project, please do the following:

    See also

    References

    1. ^ "list of languages". huggle.wmflabs.org. Archived from the original on 2014-08-02.

    External links


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Wikipedia:Huggle&oldid=1164947650"

    Categories: 
    Wikipedia Huggle
    Wikipedia counter-vandalism tools
    Hidden categories: 
    Wikipedia semi-protected project pages
    Wikipedia move-protected project pages
     



    This page was last edited on 12 July 2023, at 02:59 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki