Wikipedia:IRCMonitor

IRCMonitor
Screenshot of IRCMonitor
Developer(s) AutoWikiBrowser project
Stable release 1.0.1.1 / 2007-09-15
Operating system Windows
Type Wikipedia monitoring and anti-vandal tool
License GPL
Website sourceforge.net/.../autowikibrowser
Shortcut:

The IRCMonitor is a tool that monitors recent changes and logs on Wikipedia and assists in handling it. It has features of quick reverting, issuing warnings to users and reporting vandals to WP:AIV. IRCM is a daughter project of AutoWikiBrowser.

Rules of use

Repeated abuse of these rules will result, without warning, in the software being disabled.
↑Jump back a section

Versions

↑Jump back a section

Using this software

(1) Register

IRCMonitor shares its user list with AWB. To request approval, add your name to the requests for registration if you would like to use the software. For security reasons, only registered users (see the list on the check page) are able to use IRCMonitor.

Anyone can be registered, but only if an admin approves your registration by placing your name on the check page. As a general rule only users with more than 500 mainspace edits, no history of edit warring and recent blocks will be registered. You will probably not be contacted when your registration has been approved, so check the page periodically for your name. Note that admins need no approval to use this tool as they are already trusted enough by community.

(2) Download

After you are registered, or if you just want to examine the software, you may download AutoWikiBrowser package that contains IRCMonitor from SourceForge. Note: This is a development version!

IRCMonitor requires Microsoft Windows 2000/XP or newer (Unicode doesn't work properly on Windows 98/Me). It also requires Version 2 of the .NET framework (download .NET framework).

If the software doesn't work, it probably means that you're not registered or that you don't have the correct .NET framework installed.

(3) Get started

  1. Start IRCMonitor. Go to the options tab, and under "channel", select the channel you want to monitor from the drop-down menu (for the English Wikipedia, #en.wikipedia). Then click the "Connect" button at the top and return to the Edits tab. After a couple of seconds, you should see a live feed of recent changes.
  2. Click on edit you'd like to check (because list items are moving downwards pretty fast, you can improve your aiming by clicking "Pause" button on toolbar). IRCMonitor will pop up the context menu for this edit. Select "Load diff" and IRCMonitor will switch to browser view that will load diff.
  3. If you see vandalism in this edit, click "Revert" button. It will bring up some options:
    Revert and warn
    after reverting this edit (and probably other edits of this particular user to this page) IRCM will display talk page of user you've reverted so you could see what's going on and issue him a warning for his edits.
    Revert and report
    after reverting this edit IRCM will open appropriate section of Wikipedia:Administrator intervention against vandalism page for editing and add the entry for user you've reverted. You can optionally leave a brief comment on this user and click "Save page" to submit your request. Please read instructions on AIV page before reporting there!
    Revert
    simple revert, without further actions.
↑Jump back a section

Having problems?

  • It uses the Internet Explorer core, so if you have problems, make sure your IE is working. Make sure you have logged into Wikipedia using IE. If you have altered any settings regarding scripts, first use Tools > Internet Options > 'Advanced' tab > Click on 'Restore Defaults' and then try AWB again.
    • If you have made changes to monobook.css (or whatever your theme is) that require CSS 2 or 3, they may not appear properly in IE and thus in AWB.
  • A buggy monobook.js can often cause IE to display blank pages or crash IRCM. This javascript problem can be avoided by disabling Active Scripting in IE INTERNET OPTIONS - SECURITY - CUSTOM LEVEL.
↑Jump back a section

User manual

This section will explain what all the bits and pieces do, please help!

The basic process is this:

Make IRCM log in as a user.
Watch live RC feed of edits, new pages or log entries.

Login

  • IRCM uses the Internet Explorer engine, and uses the IE login. If you have different accounts, you'll have to log out of Wikipedia in IE and log back in as your other account. If you want to run IRCM and do manual edits at the same time using 2 different accounts, use IE for vandalfighting and do your manual edits in another browser like Firefox or Opera.

Edits tab

This tab is displayed when IRCM starts. It displays live feed of recent changes in a table that has 5 columns:

  • Page - title of the page
  • User - username of the user who modified it
  • Minor - contains "M" if this edit is marked as minor
  • +/- - difference in characters between page content after this edit, and prior to it. Please note that sometimes a buggy IRC bot may give a positive value, when in fact the page has undergone massive content removal.
  • Comment - edit summary

All edits are color-coded:

Edit by anonymous user
Edit by registered user
Edit by whitelisted user
Edit by blacklisted user
Edit to watchlisted page
Checked edit

All colors can be redefined on Options tab

↑Jump back a section

Getting the sources

AutoWikiBrowser is licensed under the GPL (see the license file).

Download source

To get the sources, you need read access to the SourceForge SVN server with an SVN client program.

TortoiseSVN

If you would like to use the latest source release, TortoiseSVN is recommended software, and a quick guide for which is included below.

After installing TortoiseSVN, create a folder AWB (or whatever name you prefer) and right click in the folder, and select "SVN Checkout...". In the dialog window that appears (titled "Checkout") enter https://autowikibrowser.svn.sourceforge.net/svnroot/autowikibrowser/AWB for the field URL of Repository. Check that the directory beneath is correct. You should then get the sources from the SourceForge SVN server. This is a ~7 MB download. When new sources become available execute "SVN Update" from the context menu of your AWB folder. You are not automatically notified of new versions; if you use AWB on a regular basis, and want to use the source version, check this daily, and build a new release version if there are changes. That way you are up to date with all bug fixes and new features.

Please note that you cannot commit sources back to the SourceForge server by using this method (this is called "anonymous access" or "anon access" for short). You would need to be registered as a project developer for this.

When you execute a "SVN Update", the software will download a change list then check the files that are present in the AWB folder, before downloading any new or updated files that may be needed.

Command line

If you have command line SVN installed on your PC, it is as simple as typing svn co https://autowikibrowser.svn.sourceforge.net/svnroot/autowikibrowser/AWB

That would put it in a folder called autowikibrowser in the default location. If you wanted to specify a location to copy it to, you would append the command with the location, e.g. svn co https://autowikibrowser.svn.sourceforge.net/svnroot/autowikibrowser/AWB d:\pathtofile

Full repository

https://autowikibrowser.svn.sourceforge.net/svnroot/autowikibrowser/AWB just gives you the AutoWikiBrowser project itself. The root https://autowikibrowser.svn.sourceforge.net/svnroot/autowikibrowser is where tags, branches, and the Usage Stats and TypoScan project files are. Most people will neither want nor need those.

Compile source

If you would like to use the sources to run the latest source version, you will need to compile these yourself. You will need a copy of Microsoft Visual C# Express Edition, or a more complete version of the Visual Studio 2008 suite, such as Professional, or a third-party C# IDE such as SharpDevelop (free).

Visual Studio

Browse to the second AWB folder, and run the Visual Studio Solution. When the IDE has loaded, select release rather than debug (next to the green forward arrow). On the solution explorer on the right hand side, right click on the solution, and select build solution. Visual Studio will now turn the source files into the required files to run AWB. Back in the AWB folder, browse to bin\release, and copy AutoWikiBrowser.exe and WikiFunctions.dll from the folder to where you run AWB from.

SharpDevelop

Open the "AutoWikiBrowser no plugins" solution file. Right click on the AutoWikiBrowser project on the left hand side and set it as the startup project. Press F8 to build AWB. The AWB executable will be placed in ...\AWB\AWB\bin\ then a subfolder depending on whether you build a release or debug build (release recommended if you just want to use the latest version of AWB).

Changes to AWB code

You can view all SVN changes in the SVN Revision Log.

Snapshots

If you would like to use more up to date SVN versions, but are unable to build your own versions, User:Reedy (an AWB Developer) uploads periodic SVN release snapshots here.

↑Jump back a section

External links

↑Jump back a section
Last modified on 18 February 2012, at 01:29