Aller au contenu

Utilisateur:Neuceu/Belisarius

Une page de Wikipédia, l'encyclopédie libre.

Belisarius is a Qt-based application to track vandalism on Wikipedia and other Wikimedia projects. It aims to be fast and lightweight. It features an advanced filtering system and multiple feeds parsing. It is much similar to Vandal Fighter but takes less ressources and comes with some new features. Belisarius mostly uses IRC feeds provided by Wikimedia or some vandalism-checking bots.

SourceForge project


  • Complete support of Unicode 4.0
  • Extended filter
  • Color-highlighting
  • Support for multiple feeds


  • Analysis or RC feed to detect reverts and speedied
  • Hide reverts and speedied
  • Support of vandalism feeds
  • Temporary black list
  • Contextual menu on edits
  • URL for special changes
  • Timestamped edits
  • Display lag to allow robots to do their job
  • Second filter (display anyway)
  • System tray icon with warnings
  • Timestamped black list with auto-removal of user in black list after a given time
  • Display of diffs in Belisarius (no need to open the web browser)
  • Buttons to speed revert / warn user / patrol
  • User database
  • Request on user (edit count, account age)
  • Predictive detection of vandalism
  • Support for patrol marks
  • Mac version
  • Support for API RC
  • Publication of a Qt Wikimedia API
  • Gaming mode (fastest to check, high-scores, ...)
  • Collaborative vandal fighting

SourceForge Registration Description

[modifier | modifier le code]

Belisarius aims to be the Swiss knife of the vandal fighter on Wikipedia. It is much similar to Crypto Derk's Vandal Fighter, but unlike this one, it is fast due to the use of C++ instead of Java and it is open source (which CDVF is not). The Qt toolkit allows the app to be portable and it supports all Qt-supported platforms as there is no OS-specific code unlike another tools of this kind like Mike's Wiki Tool.

Basically, the application reads an IRC feed that reports all edits made on a Wikimedia project (on host browne.wikimedia.org) or an IRC feed processed by IRC bots (vandalism channel on freenode.net) and present it to the user, so that he can check them and revoke them if needed.

So, Belisarius seems to feel a gap in the Wikipedia Vandal fighting tools. Additionnaly it features :

  • multiple vandalism feeds (most are IRC based)
  • advanced filtering
  • highlighting with colors and font decoration
  • easy to use and comprehensive interface

Additionaly, it will feature collaborative edits checking, so that an edit is checked only once by vandal fighters (discussion and proposed architectures are on the page http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:GTA-SF)

The name "Belisarius" is a reference to the famous byzantine general who fought Vandals in North Africa during the 6th century.

IRC feeds Regexps

[modifier | modifier le code]

irc.wikimedia.org

[modifier | modifier le code]
"^:rc!~rc@localhost PRIVMSG #([^\\s]+) :\\000314\\[\\[\\000307([^\\]]+)\\000314\\]\\]\\00034 !?([NMB]*|upload|delete|create|move|move_redir|restore|block|protect|patrol)\\000310 \\000302([^\\0003]*)\\0003 \\00035\\*\\0003 \\000303([^\\0003]*)\\0003 \\00035\\*\\0003 (?:\\(([^\\)]*)\\) |)\\000310(.*)$"