Utilisateur:Neuceu/Belisarius
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.
Features
[modifier | modifier le code]- Complete support of Unicode 4.0
- Extended filter
- Color-highlighting
- Support for multiple feeds
Download
[modifier | modifier le code]Objectives
[modifier | modifier le code]v0.4
[modifier | modifier le code]- 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
v0.5
[modifier | modifier le code]- Timestamped edits
- Display lag to allow robots to do their job
- Second filter (display anyway)
v0.6
[modifier | modifier le code]- System tray icon with warnings
- Timestamped black list with auto-removal of user in black list after a given time
v0.7
[modifier | modifier le code]- Display of diffs in Belisarius (no need to open the web browser)
- Buttons to speed revert / warn user / patrol
v0.8
[modifier | modifier le code]- User database
- Request on user (edit count, account age)
- Predictive detection of vandalism
v0.9
[modifier | modifier le code]- Support for patrol marks
v1.0
[modifier | modifier le code]- Mac version
v1.1
[modifier | modifier le code]- Support for API RC
- Publication of a Qt Wikimedia API
v1.2
[modifier | modifier le code]- Gaming mode (fastest to check, high-scores, ...)
v2.0
[modifier | modifier le code]- 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(.*)$"