Wikipedia:AutoWikiBrowser
From Wikipedia, the free encyclopedia
AutoWikiBrowser - v3.3.1.0 |
|||||
---|---|---|---|---|---|
Home
General information about AutoWikiBrowser and directions for installation. |
Request approval
Request approval to be added to the CheckPage to use AutoWikiBrowser. |
Discussion
Discuss the application and ask questions. |
Bugs
Report bugs in the application. |
Feature Requests
Request new features to be implemented into AWB |
User manual
The full user manual. |
Developer Talk Page · Typos · User talk templates · Plugins · IRCMonitor · AWB Projects · Changelog · AWB Sandbox | |||||
AutoWikiBrowser is not an automatic bot — edits made using this software are the responsibility of the editor using it. Although AWB does have an automatic mode enabled for some bot accounts, it normally just assists a human. |
AutoWikiBrowser | |
![]() |
|
Developer: | AutoWikiBrowser project (see below for list) |
---|---|
Latest release: | 3.3.1.0 / 2007-03-31 |
OS: | Windows |
Use: | Wikipedia editor |
License: | GPL |
Website: | sourceforge.net/.../autowikibrowser |
AWB Developers
|
---|
AWB was created by:
|
The AutoWikiBrowser is a semi-automated Wikipedia editor for Microsoft Windows 2000/XP (or newer) designed to make tedious repetitive tasks quicker and easier. It is essentially a browser that automatically opens up a new page when the last is saved. When set to do so, it suggests some changes (typically formatting) that are generally meant to be incidental to the main change.
At present, AutoWikiBrowser can create a list of articles from single or multiple categories, "what links here", the wiki links on an article, a text file, a Google search, a user's watchlist, or a user's contributions.
AWB also comes with a program to scan the database, and a development version of IRCMonitor, a program that monitors the IRC recent changes channel.
The sources are available under GPL license (see Getting the sources below). It is written in C# using Microsoft Visual C# Express Edition, which is downloadable for free. There is an AWB IRC channel at irc.freenode.net — #AutoWikiBrowser.
Examples of AWB-assisted work are noted on the projects page, this page also contains projects that currently need AWB help.
Contents |
[edit] Rules of use
- Check every edit before you save it.
- Don't edit too fast; consider opening a bot account if you are regularly making more than a few edits a minute.
- Don't do anything controversial with it.
- Avoid making insignificant minor edits such as only adding or removing some white space, moving a stub tag, converting some HTML to Unicode, removing underscores from links (unless they are bad links), or something equally trivial. This is because it wastes resources and clogs up watch lists.
- Abide by all Wikipedia guidelines, policies and common practices.
- Repeated abuse of these rules could result, without warning, in the software being disabled.
[edit] Versions
Version | Release date | Notes |
---|---|---|
3.3.1.0 r860 |
31 March 2007 | Emergency release to fix talk page user substitution warning major bug |
3.3.0.0 r856 |
30 March 2007 | Bug Fixes + New Features. Change of copy and paste of articles to allow multiple article cut, copy and paste. Special:ExpandTemplates support added for template substitution. Notification of Empty/Non existent categories changed to one single messagebox after all categories loaded. User changeable browser timeout (min/default 30seconds, max 120 seconds).
Kingbotk plugin updated to v1.1. Added WPAssessmentsCatCreator plugin. Changed list filtering and sorting system to make it stick across subsequent list updates. New bot tab, nudge timer, and plugin interface support for nudge timer. AWBUpdater 1.1.0.0: Code Simplification (some duplication removed) and improvements, added support for WPAssessmentsCatCreator.dll. Changed from single mirror, to central download page. Saves having to wait to propogate to that mirror. Fixed AWBUpdater self version checking so it only updates if 'online' version is newer. Added checking for version of AutoWikiBrowser.exe, so that it will only be updated if needed. Minor interface change to display all status text. Added try catch around all code. |
3.2.0.0 r786 |
24 March 2007 | Bug Fixes, new features implemented. Support for {{bots}}/{{nobots}}. Auto Update Feature Implemented, with ability to update itself. Kingbotk plugin updated to v1.0.1.0. WikiFunctions2 updated to v1.0.1.0. ListComparer redesigned. Other interface changes. |
3.1.4.0 r729 |
17 March 2007 | Bug Fixes, new features implemented. Implemented option for user to choose whether article list is saved. Changed File menu orderings, sorted save options to remember files loaded, and allow a 'save' and a 'save as'. Change of GUI on ListMaker. Code consolidation and simplification. Fixed logout Function. Kingbotk plugin updated to v1.0.0 rc5. |
3.1.3.3 r700 |
10 March 2007 | Kingbotk plugin updated to v1.0.0 rc4. Implementation of colour coding on Advanced Find And Replace. Bug Fixes, corrected list of invalid characters for page titles. Temp removal of faulty regex's from Parsers.FixFooter. IRCM Page Blanking Bug fix. |
3.1.3.2 r688 |
8 March 2007 | Many Bug Fixes and similar requests. DEFAULTSORT added to textbox context menu. Implementation of is.wiki. Kingbotk plugin updated to v1.0.0 rc3. |
3.1.3.1 r676 |
4 March 2007 | IAWBMainForm interface added. Kingbotk plugin updated to v1.0.0 rc2. Bug Fixes, DAB links now simplified, cancel handling fixed, link simplifier improved. Form show/hide code simplified. |
3.1.3.0 r664 |
3 March 2007 | Interwiki language codes will be changed to lowercase. New version checkpage format, and versions are enabled or disabled centrally on en.wiki at Wikipedia:AutoWikiBrowser/CheckPage/Version. Notification for users using an out of date version. Many bug fixes. Some interface changes. Plugin settings handling improved and new PrefsKeyPair object added. Kingbotk plugin now shipping with AWB for ease of updates. New notification icon in taskbar, with option to hide AWB when minimized. Article list is filtered for duplicates when new settings are loaded. |
3.1.2.0 r631 |
24 February 2007 | New option to add articles to list from redirects. Changed handling of edit conflict to notify user. Regex FAR Form allows replacing with an empty string. Many bug fixes. |
3.1.1.1 r616 |
18 February 2007 | Implementation of ar.wiki. Added context menu to web control to allow copying from it. Fixed VB .NET Module maker. Many bug fixes, several of them major. If no categories are found on a page, AWB will load the HTML of the page, and look for categories. |
3.1.1.0 r595 |
15 February 2007 | Tons of minor bug fixes and improvements. Google search fixed. Completely redone custom project handling. Footnote formatter added to general fixes. |
3.1.0.0 r576 |
13 January 2007 | Once more, many bug fixes and minor improvements. Introduced CFD Plugin for easy elimination of backlog at WP:CFD/W and WP:CFD/WU. New major feature - disambiguation. |
3.0.6.1 r552 |
15 December 2006 | Lots of fixes, improved getting lists from special pages, support for localized stub names on pl: and sl:. RegexTypoFix now shouldn't fix typos in interwikis, cites and nowiki tags. Added new features of substituting templates and testing regexes before using them. Now AWB can load and save plaintext lists. Due to blocking problems, IRCMonitor is not included into this release. |
3.0.6.0 r528 |
30 November 2006 | GUI tweaks per talk, and some bug fixes, lots of tweaking and updating. Added options to move/delete articles. |
3.0.5.2 r501 |
09 November 2006 | More small bugfixes and tweaks. |
3.0.5.1 r475 |
06 November 2006 | Bug fixes and tweaks to previous release, option to find an intersection of two lists, basic anti-vandal features in IRCMonitor. |
3.0.5.0 r456 |
01 November 2006 | Usual tweaks and minor fixes (especially for foreign language projects). All projects now work with all supported languages. Added experimental support for non-Wikimedia wikis (use it at your own risk!) Namespaces for projects that are not wikipedia are downloaded on demand. New option to make lists from a wiki-search. New "Advanced" menu option to enable a "module", whereby a user can enter their own c# or VB.NET code to process article text which is then compiled, loaded and executed on-the-fly. New settings file format (can read old files as well). |
3.0.4.1 | 04 October 2006 | Lots of general tweaks and improvements, including allowing checkpage to work on all projects, using the page PROJECTNAMESPACE:AutoWikiBrowser/CheckPage and must be the same format as this one (if the page doesn't exist then all users are enabled). Fixed a couple of rare bugs. |
3.0.4.0 | 23 September 2006 | Lots of general tweaks and improvements to all areas. A few small bug fixes. Added some statistics to the status bar and save as default option to the file menu. |
3.0.3.0 | 09 September 2006 | Some small fixes and tweaks. Added "more" skip options. Added support for more projects and languages. |
3.0.2.9 | 03 September 2006 | A few fixes per talk page. Separate typo page for each language. Auto tag now sorts out the by-date categorising of some tags as well, such as {{Wikify}}. |
3.0.2.6 | 29 August 2006 | Fixes per talk page, moved ignore non-existing articles option to "Skip articles" section. |
3.0.2.5 | 28 August 2006 | Fixed some unusual issues. Improved the plugin feature. |
3.0.2.3 | 25 August 2006 | Fixed and tweaked a few small things. Added plugin support (instructions below). Added support for wikinews. |
3.0.2.2 | 20 August 2006 | A few bug fixes and general tweaks. Added option to remove/comment out images (be careful with this until it has been tested thoroughly!). |
3.0.2.1a | 11 August 2006 | Fixed a few issues. Added shortcut keys for show changes and preview. Added start button to toolbar. More major internal changes. Added support for da: wiki projects. Added preferences dialog to menu, with some more options, including enhanced diff, which makes the diff page easier to check. |
3.0.2.0 | 08 August 2006 | Typos are now downloaded from Wikipedia:AutoWikiBrowser/Typos when the typo fixing option is enabled, so they are always fully up-to-date. A couple of minor tweaks and fixes. |
3.0.1.9 | 06 August 2006 | Can select multiple list items to add to "Add selected to list". Can now enter multiple entries when making a list from any source by separating the items with the pipe | character e.g. from a category, entering "Cats|Dogs|Fish" will get all the entries in Category:Cats Category:Dogs and Category:Fish. Fixed couple of bugs. |
3.0.1.8 | 05 August 2006 | Moved typos into separate file, fixed a few bugs highlighted on talk page. |
3.0.1.7 | 01 August 2006 | Upgraded find+replace dialog, more customisable now. Integrated RegExTypoFix, option to enable it "More options" tab - use this very carefully. Fixed a couple of bugs. Added login button to "File" menu. Now works on more projects in other languages. |
3.0.1.5 | 26 July 2006 | Improved database scanner, added wordcount option. "Tagger" removes stub tags from long articles. Fixed a couple of small bugs. A few variables can now be changed in the .config file (more can/will be added). |
3.0.1.4 | 24 July 2006 | Fixed a few issues. Overhauled and renamed Database Scanner. Find-and-replace summary now says number of each change made as well. Add false positive button to toolbar. |
3.0.1.3 | 19 July 2006 | Fixed a couple of small issues, added context menu to list filter dialog, added "Insert human name disambig" option to "insert tag" contect menu, all keywords work on all options now. Works on more wikimedia projects. Find-and-replacements can be detailed in the edit summary, find-and-replace can now skip interwiki links as well. Added more options to special filter. Many other minor tweaks. |
3.0.1.2 | 15 July 2006 | Added option so find-and-replace can skip external links, image links, <nowiki>'ed text, <math>'ed text and html comments. Multiple improvements to usage on other wikis. Find-and-replace boxes stay on top now. Fixed bug with making long lists from "what transcludes here". |
3.0.1.0 | 13 July 2006 | Added "Filter" button, with lots of new filtering options. Added keyword "%%key%%" to "Add new category" option, now if you enter "Living people|%%key%%" it will automatically replace %%key%% with the reversed human name (e.g. "Bush, George W."). Some other tweaks and improvements, including working on more other language projects. Can now make list from Watchlist (using the account you are logged into internet explorer with), "What links here" separated from "what transcludes here". |
3.0.0.9 | 11 July 2006 | Added couple more options to list menu (per talk page), and a few other minor tweaks and improvements. |
3.0.0.8 | 08 July 2006 | Fixed a couple of small issues from last release. |
3.0.0.7 | 06 July 2006 | Added context menu option to add selected sub-category contents to the list. If present, automatically loads "Default.xml" setting on startup. Other small changes, including moving a couple of items on the interface, improvements to the advanced find and replace dialog, and big internal improvements. |
3.0.0.6 | 28 June 2006 | Added option to skip article when no find-and-replacement is done, now skips articles that were not re-categorised. Now beeps as well as flashing the taskbar. Added advanced find and replace option. Added IRC recent changes monitor program, accessible from File menu - still under development. And fixed couple of small bugs. |
3.0.0.5 | 17 June 2006 | Fixed bug with google search, added another language, integrated dump searcher. |
3.0.0.4 | 14 June 2006 | Lots of general improvements (listing is now faster and better), added function for replacing images, made much stuff work better in other language wikis. |
3.0.0.3 | 05 June 2006 | Improved log in process on other language wikis. |
3.0.0.2 | 04 June 2006 | Can make a list from image file links, other general tweaks, can now transform the list into talk pages, e.g. "Cat" => "Talk:Cat", added exit message. Added basic support for sl wiki. |
3.0.0.1 | 28 May 2006 | Some minor tweaks, does not apply fixes to text in <math> tags. The "remove excess whitespace" function is now in the textbox context menu. New way of generating lists from special pages, e.g. enter "Lonelypages" to get a list from Special:Lonelypages, you can also enter "Lonelypages&limit=500&offset=500" to get more or from an offset. Added option to menu to enable the toolbar, and the main panel can be minimised to view diffs more easily. |
3.0.0.0 | 22 May 2006 | Many minor improvements, does not apply fixes to nowiki'd text, re-categorising should work in other languages. Functions separated into separate dll file that can be re-used. |
2.9.0.0 | 15 May 2006 | Many minor tweaks, flashes in taskbar when ready to save, automatically replaces a few common deprecated templates. |
2.8.0.0 | 09 May 2006 | Now sorts interwikis in exactly same order as pywiki bots, removed alpha sorting of cats - it annoys some people. Improved making lists, particularly making list from category. When the diff loads, it now automatically scrolls down a bit to see more of it. Note: SourceForge is having problems again, so the source code is not up-to-date. |
2.7.0.0 | 06 May 2006 | Added menu option to record "ignored" articles in log file, to help avoid false positives in future. Some other general tweaks. |
2.6.0.1 | 28 April 2006 | Fixed case sensitivity bug in last release. |
2.6.0.0 | 27 April 2006 | Fixed small "find" bug, tweaked link simplifier, added support for multi and single line to regexes. Added keyboard shortcuts, added basic Russian support. |
2.5.0.1 | 20 April 2006 | Fixed another issue regarding previous change which stopped manual editing of large pages. |
2.5.0.0 | 20 April 2006 | Fixed a couple of problems from last release, including "go to line", added basic support for ca wiki. |
2.4.0.0 | 17 April 2006 | Upgraded textbox to richtextbox, can now "redo" and drag text about. Option to "skip articles with no changes" now skips some changes where only change was adding/removing whitespace. |
2.3.0.0 | 09 April 2006 | Added option to not skip blank pages. Other minor usability tweaks. |
2.2.0.1 | 07 April 2006 | Added back "using AWB" to summary by popular demand, and fixed minor bug. |
2.1.9.0 | 04 April 2006 | Many general tweaks to the parsing engine, added "paste more" option to context menu. |
2.1.8.0 | 29 March 2006 | added go to line function |
2.1.7.0 | 28 March 2006 | Improved unicodifyer, added "go to line" to context menu, some other minor improvements. |
2.1.6.0 | 27 March 2006 | Fixed bug with adding watchlist items. |
2.1.5.0 | 26 March 2006 | Many general improvements and changes. |
2.1.4.0 | 19 March 2006 | Minor improvements. |
2.1.2.0 | 16 March 2006 | Fixed re-categorisation problem, some general improvements. |
2.1.1.0 | 14 March 2006 | General tweaking, removes excess space around pipes, added checkbox to automatically unicodify entire article, makes exception for – — and |
2.1.0.0 | 12 March 2006 | General fixes and tweaks |
2.0.8.0 | 08 March 2006 | Fixed some small issues, added %%title%% keyword to find and replace to represent the article title. |
2.0.7.0 | 07 March 2006 | Fixed issue with listing from categories, some other small improvements. |
2.0.3.0 | 06 March 2006 | More features, faster, more reliable. |
2.0.2.0 | 04 March 2006 | Buttons now enabled/disabled as appropriate. Fixed some issues on other wikis. General tweaks and improvements. |
2.0.1.0 | 02 March 2006 | Fixed "find" button, added (some) support for other language wikis. And some other small tweaks. |
2.0.0.0 | 27 February 2006 | Lots of bug fixes and minor improvements. |
1.98 | 20 February 2006 | Some bugs fixed. |
1.97 | 17 February 2006 | Some small bug fixes, handles downed server a bit better. |
1.96 | 16 February 2006 | Can filter "inclusion" when making list, now has stop button. |
1.95 | 15 February 2006 | Many improvements to interface, logging in and other. Now has case sensitive option for skipping articles. |
1.94 | 14 February 2006 | Hopefully fixed logging in issue, also improved automatic mode, but most can't use this at the moment. |
1.93 | 14 February 2006 | Many minor improvements and tweaks, now checks user registered when "makelist" clicked, can load and save settings from/to specified path, if you appear unregistered it will offer to send an error report, this emails me some settings and variables, otherwise it is extremely difficult to work out what the problem is. Plus issue with usernames with some punctuation fixed. |
1.92 | 14 February 2006 | Minor regex improvements. |
1.91 | 13 February 2006 | Numerous general improvements, notably to the interface. |
1.9 | 12 February 2006 | More minor tweaks and fixes, plus addresses some issues involving clicking inside the browser. |
1.89 | 12 February 2006 | Tweaked bad-link fixing code |
1.881 | 11 February 2006 | Fixed bug involving bolding article title. |
1.88 | 11 February 2006 | Mathwiz2020 fixed the annoying issue with losing user focus, it now works seemlessy in the background. Plus some minor improvements (performance + stability). |
1.87 | 10 February 2006 | Fixed IE bug with fancy fonts in URLs (thanks to Ligulem's research). Now converts interwiki links to unicode and option in edit textbox context menu to convert any selected text to unicode. Some other minor improvements. |
1.86 | 09 February 2006 | Two minor bugs fixed, plus handles failure of wikimedia servers better. |
1.85 | 08 February 2006 | Option in menu to skip pages that it hasn't made any changes to, fixed minor bug. |
1.84 | 07 February 2006 | Saves settings.xml file now as well. |
1.83 | 06 February 2006 | Fixed bug with moving category in deletion templates. |
1.82 | 06 February 2006 | Case insensitive find and replace. Can now load settings, not save yet though, the values can be changed in the XML file. |
1.81 | 05 February 2006 | Now does multiple find and replaces. |
1.8 | 02 February 2006 | Bug fix and minor improvements per talk page. |
1.7.9 | 01 February 2006 | Option to enable timer in menu. Make list from user contribs (last 5000, although it removes duplicates, so will be less). Core program is more efficient. Automatically does not perform "general fixes" on talk, user, template and wikipedia namespaces. Plus some other minor improvements. |
1.7.8 | 29 January 2006 | Changed how AWB works in the background. |
1.7.7 | 29 January 2006 | Fixed bug in removing categories. |
1.7.6 | 28 January 2006 | Re-arranged options, hopefully more intuitive now. Can now add/remove categories. Some other minor improvements, and possibly fixed issue some have with logging in. |
1.7.5 | 26 January 2006 | Minor tweaks and fixes, including now bulleting all links in "external links" section. |
1.7.4 | 24 January 2006 | Fixed enabled-user-checker. |
1.7.3 | 24 January 2006 | Fixed enabled-user-checker. |
1.7.2 | 24 January 2006 | Fixed enabled-user-checker. |
1.7.1 | 18 January 2006 | Minor tweaks. |
1.7 | 17 January 2006 | Minor tweaks, plus now has "ignore if doesn’t contain". |
1.6.9 | 15 January 2006 | Minor improvements. |
1.6.8 | 13 January 2006 | Yet more tweaks and minor improvements, what links here not limited to 5000 anymore. |
1.6.7 | 12 January 2006 | Even more tweaks and minor fixes, what links here limited to 5000 due to apparent change in mediawiki software. |
1.6.5 | 11 January 2006 | More tweaks and minor fixes, Mathwiz2020 fixed occasional problem with bypassing redirects. |
1.6.4 | 9 January 2006 | Multiple improvements to re-categorisation and general fixes. Now alerts user if article has multiple links to the same page. |
1.6.3 | 9 January 2006 | Improved regexes, fixed a couple of minor bugs. New messages cause the AWB to check that you are still an enabled user. Mathwiz2020 fixed security issues on enabled user-checking, and added internal and external bad link repair (under general fixes). |
1.6.2 | 7 January 2006 | A few small bug fixes. |
1.6 | 2 January 2006 | Fixed a couple of minor bugs, disabled date removal until it becomes uncontroversial. |
1.5 | 1 January 2006 | Put the Link FA template and Wikipedia:Persondata in correct place. Removes any duplicate categories. |
1.4 | 30 December 2005 | Checks you are logged in on every edit and a few other improvements. |
1.3 | 29 December 2005 | Can now make a list from a google search, a couple of other tweaks. |
1.2 | 28 December 2005 | Fixed a couple bugs, some other improvements. |
1.1 | 27 December 2005 | Fixed a few bugs, improved the layout. |
1.0 | 27 December 2005 | Sorts interwikis, categories and stubs so they are in alphabetical order at the bottom of the page, added context menu item that inserts birth and death categories (it works out the dates from the first dates in the article). Some other tweaks and fixes. New date regex. |
0.995 | 23 December 2005 | Added progress bar, tweaked the re-cat feature, added Bobblewik's new regexes, "ignore if contains" looks in title and text now. |
0.99 | 22 December 2005 | "What links here" now gets all pages rather than 5000 limit, new regex for removing dates, option to replace some html entities with unicode, worked around bug that IE has with some URLs containing fancy fonts in certain situations. |
0.98 | 19 December 2005 | Can get links from a text file now, improved ability to get links on a page. Can mark all edits as minor or add to watchlist via menu option. Improved menu system. |
0.95 | 19 December 2005 | Added "Preview instead of diff" option to menu, will make image tagging easy as it loads the preview instead of diff, (need to add more image tags to context menu). Made list a bit wider. Added "Preview" and "Diff" buttons that show or refresh (if already showing) the diff and preview. Added "beta" menu tab, which has option to remove excess links using Bobblewik's regex, be careful using this. |
0.9 | 18 December 2005 | Added context menu for article list, which now includes ability to filter out duplicates (which sorts alphetically for sake of efficiency). Bypasses redirects (disable in options menu). |
0.85 | 17 December 2005 | Fixed couple of bugs, added context menu to list of articles box, improved filter, can save list to txt file now. |
0.8 | 15 December 2005 | Couple of minor bugs fixed, added "filter" to get only main namespace articles, added regex to "ignore if contains". Disabled auto mode, as it can only be used when you have permission from Wikipedia:Bots. |
0.72 | 14 December 2005 | "Auto tag" feature will add wikify and stub tags when appropriate, couple of other features, "append message" only works on talk pages now. |
0.71 | 14 December 2005 | Bug fix release. Hey, I said it was a development version didn't I! |
0.7 | 13 December 2005 | Added ability to get links from a page (still need to be able to get links from a txt file), added Multiextended mode and remove for the list box, fixed a couple of bugs. |
0.6 | 12 December 2005 | A few bug fixes, made it so you have to be registered here to eliminate risk of vandalism. Added some features, still can't make a list by getting all the links on a page, that's next. |
0.5 | 10 December 2005 | Added a few things, fixed a few things. Bot mode is disabled for security reasons, but if you want it, please ask. |
0.4 | 09 December 2005 | Recategorisation enabled, "articles in category" finds sub-categories now, better context menu for the textbox, some other stuff. |
0.3 | 09 December 2005 | Added "what links here" support and some other tweaks. |
0.2 | 08 December 2005 | Surprisingly stable, many features to come. |
[edit] Using this software
[edit] (1) Register
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 AutoWikiBrowser on the en.wikipedia.
Anyone can be registered, but only if an admin approves your registration by placing your name on the check page. As a general rule users with more than 500 mainspace edits will be registered. You will probably not be contacted when your registration has been approved, so check the page periodically for your name.
[edit] (2) Download
Download AutoWikiBrowser from SourceForge.
If you want to run the latest SVN version, see here.
AutoWikiBrowser 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.
It is recommended to unzip AWB to a new directory, rather than running, for example, straight from the desktop
[edit] (3) Get started
- Select "Make from Category" then enter a category name.
- Click "Make list", let the list load up.
- Set any options, such as find and replace, edit summary, etc.
- Click "Start!", it will load up the article, automatically make any changes and then go to the diff.
- Change anything in the article you want in the textbox on the lower right, not the normal website textbox in the browser, then click "Save" or "Ignore", the next page will load up automatically.
[edit] Having problems?
- Occasionally it stalls when loading. This might well be because you have navigated to a different window: AWB needs to remain in the foreground while loading up a new page. Just click "start" again to give it a nudge.
- 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.
- If you are having problems creating a list from "what links here" try clearing your Internet Explorer cache.
- A buggy monobook.js can often cause IE to display blank pages or crash AWB. This javascript problem can be avoided by disabling Active Scripting in IE INTERNET OPTIONS - SECURITY - CUSTOM LEVEL.
- "The application failed to initialize properly..." -> get .NET 2.0 (linked above).
[edit] User manual
[edit] Database Scanner
AWB includes a database scanner which can be used to create lists of articles to be checked, without causing extra unnecessary load on the WikiMedia Servers.
Database dumps are created from time to time (more info here) and are available for free download. As the page states, the best/most useful dump is the pages_articles.xml.bz2. Visiting the database dump progress site, allows you to view the status of the current dump, and be able to easily browse to the downloads in it.
Upon downloading, the archives need to be uncompressed, this will turn it from a ~ 2.1GB bz2 archive, into a xml database dump around 8GB.
[edit] API
- AWB ships with WikiFunctions.dll, which can be referenced by other standalone projects. The DLL includes a wiki-ready web browser control, a simple page editor, a listmaker, and other tools and components.
- User:Kingboyk has made available WikiFunctions2.dll which currently offers wiki-logging features for bots.
[edit] Plugins
AWB is able to load and use fully customised plugins. These plugins can process article text and extend the user interface, and are in the form of libraries (.dll files) which can be made in any .NET language such as C# or Visual Basic .NET. When AWB loads, it automatically checks to see if there are any plugins in the folder it was executed from. Any plugins found are loaded and initialised without further intervention by the user.
[edit] Tips and tricks
- To find and replace a word of upper and lower case, do a regular expression find and replace; for example, find: "\b(T|t)hier\b" and replace with: "$1heir". The "(T|t)" matches upper or lower case "t", the "$1" references whatever "(T|t)" matches. The "\b" means it is on a word boundary; this stops it on matching words that correctly contain "thier".
- To speed up a task, if you are correcting the above typo, set it to "Skip if doesn't contain" the typo(s) that is being corrected.
- See this website for a breakdown of .NET regular expression syntax.
- Turning off "Show pictures" in Internet Explorer options can speed up page loading times especially when the Wikipedia servers are responding slowly. Also, editors who do not normally use Internet Explorer yet use a custom monobook.js javascript (godmode-light, popups, etc...) for other browsers may see better page load performance by disabling "Active Scripting" in Internet Explorer security settings. NOTE:Those who manually update Windows will need to enable Active Scripting when manually checking for updates. The Windows update page will mention this if it is disabled. You can create a custom security level such that Active Scripting is disabled for Wikipedia, but not for other websites.
- See Wikipedia:AutoWikiBrowser/Settings for a list of useful settings you can use with AWB.
- A newline is represented by
\r\n
when doing find and replace. [1] - AWB has some keywords that can be used in the textboxes/find-and-replace dialog. %%title%% represents the title of the current article (e.g. "John Smith"), and %%key%% will give you the human name category key for the current article (e.g. "Smith, John"). Other keywords can be implemented on request.
[edit] Getting the sources
AutoWikiBrowser is licensed under the GPL (see the license file). To get the sources, you need read access to the sourceforge SVN server with a SVN client program.
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://svn.sourceforge.net/svnroot/autowikibrowser
for the field URL of Repository. Check that the directory beneath is correct. You should then get the sources from the Sourceforge SVN server. 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, and then check the files that are present in the AWB folder, before downloading any new or updated files that may be needed.
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 2005 suite, such as Professional. 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 and IRC monitor. 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. Go back up 3 levels, and open the IRCmonitor\bin\release and copy IRCMonitor.exe to the directory with the AWB you run.
If you have command line SVN installed on your pc, it is as simple as typing svn co https://svn.sourceforge.net/svnroot/autowikibrowser
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://svn.sourceforge.net/svnroot/autowikibrowser d:\pathtofile
You can view all SVN changes in the SVN Revision Log.
[edit] Notes and references
- ^ Note, this is because of the way the Microsoft components work. When using other tools with, for example, Firefox, a newline may be represented by
\n
.
[edit] See also
[edit] External links
- Project home on Sourceforge
- Browsing the sources on Sourceforge
- Regular Expression Language Elements from the .NET Framework Developer's Guide in the online MSDN documentation of Microsoft.