Revision as of 09:10, 23 March 2007 view sourcePunk Boi 8 (talk | contribs)1,154 editsNo edit summary← Previous edit | Revision as of 09:32, 23 March 2007 view source MaxSem (talk | contribs)Edit filter managers, Extended confirmed users, Rollbackers16,096 edits please discuss such things firstNext edit → | ||
Line 1: | Line 1: | ||
{{AWB|1=note}} | {{AWB|1=note}} | ||
{{Wikisuite}} | |||
{{Infobox Software | {{Infobox Software | ||
| name = AutoWikiBrowser | | name = AutoWikiBrowser |
Revision as of 09:32, 23 March 2007
AutoWikiBrowser 6.3.1.1- Home
Introduction and rules - User manual
How to use AWB - Discussion
Discuss AWB, report errors, and request features - User tasks
Request or help with AWB-able tasks - Technical
Technical documentation
- Changelog
- Developer discussion
- Modules
- Regular expression
- Sandbox
- Template redirects
- Typos
- Usage stats
- Userbox
Screenshot of AWB | |
Developer(s) | AutoWikiBrowser project |
---|---|
Stable release | 3.1.4.0 / 2007-03-17 |
Preview release | SVN (SVN) |
Repository | |
Operating system | Windows |
Type | Misplaced Pages editor |
License | GPL |
Website | sourceforge.net/.../autowikibrowser |
- ]
The AutoWikiBrowser is a semi-automated Misplaced Pages 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.
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 Misplaced Pages guidelines, policies and common practices.
- Repeated abuse of these rules could result, without warning, in the software being disabled.
Versions
Version history. Click twice to expand. AutoWikiBrowser 6.3.1.1- Home
Introduction and rules - User manual
How to use AWB - Discussion
Discuss AWB, report errors, and request features - User tasks
Request or help with AWB-able tasks - Technical
Technical documentation
- Changelog
- Developer discussion
- Modules
- Regular expression
- Sandbox
- Template redirects
- Typos
- Usage stats
- Userbox
6.x series (current)
AutoWikiBrowser now requires .NET Framework 4.5
Version | Release date | Notes |
---|---|---|
6.x.x.x rev xxxxx |
? | AWB/WikiFunctions 6.x.x.x: |
6.3.1.1 rev 12634 |
09 August 2024 | AWB/WikiFunctions 6.3.1.1:
|
6.3.1.0 rev 12623 |
08 August 2024 | AWB/WikiFunctions 6.3.1.0:
|
6.3.0.0 rev 12559 |
16 January 2024 | AWB/WikiFunctions 6.3.0.0: |
6.2.1.0 rev 12528 |
08 July 2021 | AWB/WikiFunctions 6.2.1.0:
|
6.2.0.0 rev 12469 |
08 June 2021 | AWB/WikiFunctions 6.2.0.0:
Changelog is incomplete! If you are unable to login using AutoWikiBrowser 6.2.0.0, check that Project:AutoWikiBrowser/CheckPageJSON page is in sync with Project:AutoWikiBrowser/CheckPage! This page will be used in future if it exists.
AWBUpdater 2.4.0.0:
|
6.1.0.1 rev 12350 |
17 September 2019 | AWB/WikiFunctions 6.1.0.1:
|
6.1.0.0 rev 12347 |
17 September 2019 | AWB/WikiFunctions 6.1.0.0:
AWBUpdater 2.3.0.0:
|
6.0.0.1 rev 12259 |
15 September 2018 | AWB/WikiFunctions 6.0.0.1:
|
6.0.0.0 rev 12253 |
15 September 2018 | AWB/WikiFunctions 6.0.0.0:
|
5.x series
Version | Release date | Notes |
---|---|---|
5.9.0.0 rev 12138 |
3 January 2017 | AWB/WikiFunctions 5.9.0.0:
|
5.8.8.0 rev 12099 |
24 October 2016 | AWB/WikiFunctions 5.8.8.0:
|
5.8.7.0 rev 12080 |
15 August 2016 | AWB/WikiFunctions 5.8.7.0:
AWBUpdater 2.2.0.0
|
5.8.6.0 rev 12004 |
18 April 2016 | AWB/WikiFunctions 5.8.6.0:
|
5.8.5.1 rev 11887 |
11 February 2016 | AWB/WikiFunctions 5.8.5.1:
|
5.8.5.0 rev 11864 |
28 January 2016 | AWB/WikiFunctions 5.8.5.0:
KingbotK plugin 3.0.0.3
|
5.8.0.0 rev 11694 |
1 October 2015 | AWB/WikiFunctions 5.8.0.0:
New list provider
General fixes
Tagger
AWBUpdater 2.1.0.0
KingbotK plugin 3.0.0.2
Fronds plugin 1.0.2.0
CfD 1.0.1.2
IfD 1.0.1.2
|
5.7.0.0 rev 11328 |
14 July 2015 | AWB/WikiFunctions 5.7.0.0:
General fixes
Interface
ListMaker
|
5.6.0.0 rev 11139 |
13 June 2015 | AWB/WikiFunctions 5.6.0.0:
|
5.5.7.0 rev 10928 |
15 May 2015 | AWB/WikiFunctions 5.5.7.0:
|
5.5.6.0 rev 10538 |
23 December 2014 | AWB/WikiFunctions 5.5.6.0:
|
5.5.5.0 rev 10470 |
22 September 2014 | AWB/WikiFunctions 5.5.5.0:
Tagger
|
5.5.4.0 rev 10393 |
20 August 2014 | AWB/WikiFunctions 5.5.4.0:
General fixes
Talk page general fixes
Tagger
AWBUpdater 2.0.2.1
KingbotK plugin 3.0.0.1
IfD 1.0.1.1
CfD 1.0.1.1
|
5.5.3.0 rev 10194 |
18 May 2014 | AWB/WikiFunctions 5.5.3.0:
General fixes
Talk page General fixes
Tagger
AWBUpdater 2.0.2.0
KingbotK plugin 3.0.0.0
Fronds plugin 1.0.1.3
|
5.5.2.3 rev 9902 |
1 February 2014 | AWB/WikiFunctions 5.5.2.3:
General fixes
Talk page general fixes
Alerts
Tagger
Other wikis
Other
|
5.5.2.2 rev 9782 |
12 December 2013 | AWB/WikiFunctions 5.5.2.2:
General fixes
Other wikis
Other
|
5.5.2.1 rev 9730 |
24 November 2013 | AWB/WikiFunctions 5.5.2.1:
General fixes
Tagger
Talk page general fixes
Other
|
5.5.2.0 rev 9581 |
31 October 2013 | AWB/WikiFunctions 5.5.2.0:
General fixes
Talk page general fixes
Alerts
Tagger
Delinker Plugin 1.0.1.0
Fronds 1.0.1.2
Other
|
5.5.1.3 rev 9469 |
8 September 2013 | AWB/WikiFunctions 5.5.1.3:
General fixes
Tagging
Non English Misplaced Pages changes
Other
AWBUpdater 2.0.1.0
Fronds 1.0.1.1
|
5.5.1.2 rev 9356 |
16 July 2013 | AWB/WikiFunctions 5.5.1.2:
General fixes
Non English Misplaced Pages changes
Tagger
Other
|
5.5.1.1 rev 9312 |
25 June 2013 | AWB/WikiFunctions 5.5.1.1:
General fixes
Tagger
Non English Misplaced Pages changes
Other
|
5.5.1.0 rev 9282 |
22 June 2013 | AWB/WikiFunctions 5.5.1.0:
General fixes
Tagger
Other
Non English Misplaced Pages changes
KingbotK plugin 2.3.3.0
NoLimits 1.3.4.0
|
5.5.0.2 rev 9117 |
30 April 2013 | AWB/WikiFunctions 5.5.0.2:
General fixes
Tagger
TalkPageFixes
Other
|
5.5.0.1 rev 9049 |
4 April 2013 | AWB/WikiFunctions 5.5.0.1:
General fixes
Typo fixing
Tagger
Other
|
5.5.0.0 rev 8982 |
22 March 2013 | AWB/WikiFunctions 5.5.0.0:
Tagger
Minor changes
Article Alerts
AWB genefixes performance
NoLimits 1.3.3.0
Bing Search Plugin 2.0.0.0:
|
5.4.0.0 REL_5_4/rev 8348 |
4 September 2012 | AWB/WikiFunctions 5.4.0.0:
Yahoo plugin removed
|
5.3.1.0 REL_5_3_1/rev 7793 |
23 July 2011 | AWB/WikiFunctions 5.3.1.0:
Kingbotk AWB Plugin 2.3.2.2:
|
5.3.0.0 REL_5_3/rev 7729 |
25 May 2011 | AWB/WikiFunctions 5.3.0.0:
IFD plugin 1.0.1.0:
CFD plugin 1.0.1.0:
Kingbotk AWB Plugin 2.3.2.0:
|
5.2.0.0 REL_5_2/rev 7471 |
17 December 2010 | AWB/WikiFunctions 5.2.0.0:
IFD plugin 1.0.0.7:
CFD plugin 1.0.0.7:
Kingbotk AWB Plugin 2.3.1.1:
Delinker Plugin 1.0.0.2:
|
5.1.0.0 REL_5_1_0/rev 7266 |
13 October 2010 | AWB/WikiFunctions 5.1.0.0:
Kingbotk AWB Plugin 2.3.1.0:
NoLimitsPlugin 1.3.2.0:
|
5.0.3.0 REL_5_0_3/rev 6661 |
07 June 2010 | AWB/WikiFunctions 5.0.3.0:
AWBUpdater 2.0.0.8:
NoLimits 1.3.1.0:
|
5.0.2.0 REL_5_0_2/rev 6377 |
07 April 2010 | AWB/WikiFunctions 5.0.2.0:
AWBUpdater 2.0.0.5:
|
5.0.1.0 REL_5_0_1/rev 6296 |
10 March 2010 | AWB/WikiFunctions 5.0.1.0:
New/Updated List Providers:
AWBUpdater 2.0.0.4:
NoLimitsPlugin 1.3.0.0:
TypoScan Plugin 2.0.1.0:
Kingbotk AWB Plugin 2.2.4.0:
Delinker Plugin:
|
5.0.0.0 REL_5_0_0/rev 5996 |
11 January 2010 | AWB/WikiFunctions 5.0.0.0:
New List Provider:
TypoScan Plugin 2.0.0.0:
Bing Search Plugin 1.0.0.0:
Yahoo Search Plugin 1.0.1.0:
Kingbotk AWB Plugin 2.2.3.0:
AWBUpdater 2.0.0.3:
|
4.x series
Version | Release date | Notes |
---|---|---|
4.6.0.0 REL_4_6/rev 4663 |
29 June 2009 | AWB/WikiFunctions 4.6.0.0:
Kingbotk AWB Plugin 2.1.3.0:
|
4.5.3.2 REL_4_5_3_2/rev 4313 |
10 May 2009 | AWB/WikiFunctions 4.5.3.2:
|
4.5.3.0 REL_4_5_3/rev 4295 |
9 May 2009 | AWB/WikiFunctions 4.5.3.0:
Kingbotk AWB Plugin 2.1.2.0:
|
4.5.2.0 REL_4_5_2/rev 4100 |
20 March 2009 | AWB/WikiFunctions 4.5.2.0:
Kingbotk AWBPlugin 2.1.1.0:
|
4.5.1.0 REL_4_5_1/rev 3906 |
31 January 2009 | AWB/WikiFunctions 4.5.1.0:
|
4.5.0.0 REL_4_5/rev 3835 |
26 January 2009 | AWB/WikiFunctions 4.5.0.0:
Database Scanner:
TypoScan Plugin 1.0.1.0:
|
4.4.2.0 REL_4_4_2/rev 3553 |
13 December 2008 | AWB/WikiFunctions 4.4.2.0:
Kingbotk AWBPlugin :
|
4.4.1.0 REL_4_4_1/rev 3430 |
5 October 2008 | This is a bugfix release, intended to address different problems which arose after 4.4 was released.
AWB/WikiFunctions 4.4.1.0:
TypoScan Plugin 1.0.0.1:
|
4.4.0.0 REL_4_4/rev 3326 |
13 September 2008 | AWB/WikiFunctions 4.4.0.0:
IFD 1.0.0.4, CFD 1.0.0.4 & IRCM 1.0.1.6:
Kingbotk AWBPlugin 2.1.0.1:
AWBUpdater 2.0.0.0:
TypoScan Plugin:
|
4.3.2.0 REL_4_3_2/rev 2462 |
19 May 2008 | AWB/WikiFunctions 4.3.2.0:
|
4.3.1.0 rev 2343 |
6 April 2008 | AWB/WikiFunctions 4.3.1.0:
CFD (1.0.0.3)/IFD (1.0.0.2) Plugins:
Kingbotk AWB Plugin 2.0.0.3
|
Updater | 13 March 2008 | AWBUpdater 1.4.0.1
|
4.3.0.2 rev 2244 |
07 March 2008 | AWB/WikiFunctions 4.3.0.2:
AWBUpdater 1.4.0.0:
|
4.3.0.0 rev 2198 |
03 March 2008 | AWB/WikiFunctions 4.3.0.0:
CFD (1.0.0.2)/IFD (1.0.0.1):
Other:
|
4.2.1.0 rev 2089 |
11 February 2008 | AWB/WikiFunctions 4.2.1.0:
Other:
|
4.2.0.1 rev 2049 |
26 January 2008 | AWB/WikiFunctions 4.2.0.1:
|
4.2.0.0 rev 2045 |
25 January 2008 | AWB/WikiFunctions 4.2.0.0:
AWBUpdater 1.3.5.2:
Other:
|
Updater rev 1919 |
21 December 2007 | AWBUpdater 1.3.5.1:
|
Updater rev 1887 |
8 December 2007 | AWBUpdater 1.3.5.0:
|
4.1.4.2 rev 1829 |
8 November 2007 | AWB/WikiFunctions 4.1.4.2:
IRCM 1.0.1.3:
AWBUpdater 1.3.4.2:
|
4.1.4.0 rev 1818 |
3 November 2007 | AWB/WikiFunctions:
AWBUpdater 1.3.4.1:
Other: IFD 1.0.0.0 (Image for Deletion)
|
4.1.3.0 rev 1755 |
12 October 2007 | AWB/WikiFunctions 4.1.3.0:
AWBUpdater 1.3.4.0:
|
4.1.2.0 rev 1722 |
23 September 2007 | AWB/WikiFunctions 4.1.2.0:
AWBUpdater 1.3.3.0:
|
4.1.1.0 rev 1685 |
15 September 2007 | AWB/WikiFunctions 4.1.1.0:
IRCM 1.0.1.2:
AWBUpdater 1.3.2.0:
|
4.1.0.0 rev 1663 |
9 September 2007 | AWB/WikiFunctions 4.1.0.0:
IRCM 1.0.1.1:
AWBUpdater 1.3.1.0:
Other:
|
4.0.0.0 rev 1496 |
27 July 2007 | AWB/WikiFunctions 4.0.0.0:
IRCM 1.0.0.0:
Other:
|
3.x series
Version | Release date | Notes |
---|---|---|
3.9.1.0 rev 1024 |
16 April 2007 | Fix bug with program on 19" screens and high resolutions. Other minor bugs fixed. Kingbotk plugin upgraded to version 1.2.1.0. |
3.9.0.0 rev 1021 |
14 April 2007 | The nearly-version4 release. Many bugs fixes (list mostly cleared), and some features implemented:
Ref breaking bugs fixed. Changes to match change in HTML. Bug fixed where AWB would be kept alive if closed very early. Removal of '''foo''' from headings. Option to automatically save text in edit box added. Context menu item to save also added. Setting saving bug fixed. Internal tweaks and improvements to DEFAULTSORT/HumanCatKey code. User substitution warning (and Expandtemplate) bug fixed (see below). FAR Improvements. Implementation of 'key words' into FAR. Work towards improving nested templates. New logging tab, displays reason for skipping page edit. Edit box able to resize to take up whole of lower part of screen. Kingbotk plugin upgraded to version 1.2.0.0. AWBUpdater 1.2.0.0: Unhandled Exception Handled, minor code tweaks |
3.3.1.0 rev 860 |
31 March 2007 | Emergency release to fix talk page user substitution warning major bug |
3.3.0.0 rev 856 |
30 March 2007 | Bug Fixes + New Features. Change of copy and paste of pages to allow multiple page 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 propagate 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 rev 786 |
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 rev 729 |
17 March 2007 | Bug Fixes, new features implemented. Implemented option for user to choose whether page 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 rev 700 |
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 rev 688 |
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 rev 676 |
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 rev 664 |
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 Misplaced Pages: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. page list is filtered for duplicates when new settings are loaded. |
3.1.2.0 rev 631 |
24 February 2007 | New option to add pages 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 rev 616 |
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 rev 595 |
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 rev 576 |
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 rev 552 |
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 rev 528 |
30 November 2006 | GUI tweaks per talk, and some bug fixes, lots of tweaking and updating. Added options to move/delete pages. |
3.0.5.2 rev 501 |
09 November 2006 | More small bugfixes and tweaks. |
3.0.5.1 rev 475 |
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 rev 456 |
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 Misplaced Pages 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 page 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 pages option to "Skip pages" 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 Misplaced Pages: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 pages. 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 | %%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 page when no find-and-replacement is done, now skips pages 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.x series
Version | Release date | Notes |
---|---|---|
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" pages 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 pages 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 page, 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 page 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.x series
Version | Release date | Notes |
---|---|---|
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 pages. |
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 page 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 Misplaced Pages 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 page 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 Misplaced Pages: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 page). Some other tweaks and fixes. New date regex. |
Pre-1.x series
Version | Release date | Notes |
---|---|---|
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 page 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 pages 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 pages, added regex to "ignore if contains". Disabled auto mode, as it can only be used when you have permission from Misplaced Pages: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, "pages 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. |
Using this software
(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.
(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
(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.
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 Misplaced Pages 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).
User manual
Main page: Misplaced Pages:AutoWikiBrowser/User manualDatabase 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 frequently (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.
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.
Plugins
Main page: Misplaced Pages:AutoWikiBrowser/PluginsAWB 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.
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 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 Misplaced Pages 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 Misplaced Pages, but not for other websites.
- See Misplaced Pages: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. - 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.
Getting the sources
AutoWikiBrowser is licensed under the GPL (see the license file).
.NET
AutoWikiBrowser is written in .NET. Version 3.5 or earlier is required to compile AWB. .NET 3.0 is included on Windows Vista. .Net 3.5 is included on Windows 7. .NET version 4.0 and greater will work, but will require a slight modification to AWB's code and the installation of Windows SDK for Windows 7 or Windows SDK for Windows 8.
Download source
To get the sources run the command svn checkout https://svn.code.sf.net/p/autowikibrowser/code/AWB/ . You'll need network access to SourceForge and its SVN server. If that doesn't work you probably need an SVN client:
- Download and install TortoiseSVN. It is the recommended SVN client program.
- Create a folder AWB (or whatever name you prefer) on your computer.
- Right click on the folder, and select "SVN Checkout...".
- In the dialog window that appears (titled "Checkout") enter http://svn.code.sf.net/p/autowikibrowser/code/AWB/ for the field URL of Repository. (This is read only access, the read-write URLs are different)
- Click OK
This is a 3 MB download with ~1,200 files and folders from the SourceForge SVN server at http://svn.code.sf.net/p/autowikibrowser/code/AWB/.
Please note that you can contribute features to AWB and fix bugs in AWB. Read access is anonymous, but if you register as a developer of AWB, sourceforge sends a URL with write access.
Compile source
You will now need to compile the code yourself. You will need a copy of a third-party C# IDE such as SharpDevelop (free), JetBrains Rider (free for non-commercial use), Microsoft Visual Studio Community 2019 or lower version (free) or a more complete version of the Visual Studio 2019 suite, such as Professional (cost). Alternatively, you can use newer versions of Visual Studio if you are willing to allow it to make modifications to your copy of the source.
SharpDevelop
- Download and install the latest version of SharpDevelop
- Click on File -> Open -> Project/Solution. Open the "AutoWikiBrowser no plugins" solution file.
- Press F8 to build AWB. The AWB executable will be placed in
...\AWB\AWB\bin\debug
. Copy AutoWikiBrowser.exe, Newtonsoft.Json.dll, WikiFunctions.dll and Interop.mshtml.dll from the folder to where you run AWB from.
Visual Studio 2019
The AutoWikiBrowser source is designed to be built with Visual Studio's 2019 version. The free ("Community") edition is no longer available for download; if you do not already have it installed, and are unable to use the Professional or Enterprise versions, go to the Visual Studio 2022 instructions below.
With Visual Studio 2019:
- Ensure you have included the ".NET Desktop Development" option.
- Browse to the toplevel source folder, and run the Visual Studio AutoWikiBrowser solution file.
- When the IDE has loaded, select release rather than debug (next to the green forward arrow). In 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 AWB\bin\Release, and copy AutoWikiBrowser.exe and WikiFunctions.dll from the Release folder to where you run AWB from.
Visual Studio 2022
- Ensure release 3.5 of the .NET Framework is installed. If necessary, download it here (or use "Turn Windows Features on or off" in the legacy Control Panel).
- Download and install the current version of Visual Studio Community. While configuring options during the installation, select at least ".NET Desktop Development".
- Browse to the toplevel source folder, and run the Visual Studio AutoWikiBrowser solution file. Visual Studio will prompt you with a dialog offering to upgrade the first project. Keep the "Update the target..." button selected, check "Remember my choice for this operation", and click Continue. Visual Studio will continue to load the solution, and (as of August 2024) 23 files are modified. From this point on your source will not match the original source.
- When the IDE has loaded, select release rather than debug (next to the green forward arrow). In 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 AWB\bin\Release, and copy AutoWikiBrowser.exe and WikiFunctions.dll from the Release folder to where you run AWB from.
Unfortunately future downloads of newer SVN versions cannot be guaranteed to preserve the modifications.
MonoDevelop (Linux)
- Use the "AutoWikiBrowser no plugins" solution file.
perl
is required for the pre-build event to replace SVN revision number and date.
.NET 4.0/4.5 error
If you get an error while compiling saying something similar to, "Error loading code-completion information for Microsoft.mshtml from Microsoft.mshtml: Could not find assembly file.", this means you do not have .NET 3.5 or earlier installed. AWB can still be compiled, but will require a slight code change. It is recommended you install .NET 3.5, but if you cannot, see the talk page for further help.
Changes to AWB code
You can view all SVN changes one of two ways:
- Browse Commit
- Right click on the folder that contains the source code, then go Tortoise SVN -> Show log.
Update code from SVN
When new sources become available execute "SVN Update" from the context menu of your AWB folder. Then recompile the source.
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.
See also
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.