Wikipedia talk:AutoWikiBrowser/Feature requests/Archive 3

From Wikipedia, the free encyclopedia

Archive This is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page.
Archive 2 |
Archive 3
| Archive 4 →


Contents

list all edit summaries used during a session in the edit summary menu

Status Feature added in next release
Description When doing a search and replace, I sometimes notice that other changes need to be made, so I append a description to my "default" edit summary for that one edit. I have to remember to restore the original summary before continuing. It would be nice if the list of edit summaries could show all variants that were used during a session, so they could be selected from the menu, rather than retyped. Here are two examples: This has my "default" summary. This has a variant. --Jtir (talk) 22:00, 2 February 2008 (UTC)


Suppose it wouldnt be difficult to keep track of them... And if when Start() is called, if a new summary is in the text, and not in the combo box, add it.. Reedy Boy 12:22, 21 March 2008 (UTC)
rev 2288 - Easily done. They will be saved in settings if you happen to save settings at the end of the run. Reedy Boy 12:24, 21 March 2008 (UTC)

Header capitalisation: "Life and Career"

Status Feature added in next release
Description If I'm not mistaken, there is currently a feature to change "Early Life" to "Early life" in section headers. Could the same be implemented so that "Life and Career" is changed to "Life and career"? This type of change should not be controversial, per Wikipedia:Naming conventions (capitalization). Thanks, Black Falcon (Talk) 04:51, 6 April 2008 (UTC)


[1], rev 2339 Reedy 10:22, 6 April 2008 (UTC)
Thank you. Black Falcon (Talk) 15:59, 6 April 2008 (UTC)

Do not spell check names of the images!

Status Bug fixed in next release
Description Do not spell check names of the images! People misspell words in images names all the times. But that is not what we really want to fix with AWB scan. TestPilot 07:49, 12 March 2008 (UTC)


It shouldn't. Do you have an example? MaxSem(Han shot first!) 07:53, 12 March 2008 (UTC)
University of Warwick - AWB wants to fix "Warwick Accomodation.jpg", sure, as usual, description spelled correctly. I'll try to find more examples. TestPilot 17:37, 12 March 2008 (UTC)

Fixed in rev 2272. Please report such things as bugs next time. MaxSem(Han shot first!) 18:32, 12 March 2008 (UTC)


DefaultSort

Status Feature added in next release
Description Replace special characters in the defaultsort with normal and if you create defaultsort by using the name after the pipes replace again. (For example change "ğ" with "g") (Magioladitis 22:48, 18 October 2007 (UTC))


For this we need something like that: It detects DEFAULTSORT in the text. Replaces: á,à,â,ä,ã,ā,ă,ą -> a etc. until it reaches a double }}. -- Magioladitis (talk) 21:22, 14 January 2008 (UTC)

Added in rev 2326. MaxSem(Han shot first!) 14:43, 30 March 2008 (UTC)

List fixing as part of General fixes

Status This feature is not going to be implemented
Description Often, one comes across "lists" which do not use the native mediawiki syntax with "*" at the beginning of each list entry, but rather puts <br /> at the end of each list entry. While I usually fix these manually while editing with awb, it would be awesome to have it as part of General fixes. Jobjörn (talk) 17:42, 5 April 2008 (UTC)


Already listed above. MaxSem(Han shot first!) 18:21, 5 April 2008 (UTC)

Not really - that request deals with <ul> and <li>, mine deals with <br />. But I have trust in the developers. ;) Jobjörn (talk) 18:37, 5 April 2008 (UTC)
Ah, now I see what you mean. Unfortunately, there's no 100% safe way to tell how such cases: for example, such formatting may be used to format poems. As such, implementing it as a part of general fixes would be unwise. MaxSem(Han shot first!) 18:41, 5 April 2008 (UTC)
Ah. Damn. Jobjörn (talk) 19:09, 5 April 2008 (UTC)

Removal of commented out images

Status This feature is not going to be implemented
Description When AWB comes across an image that is commented out, could it check if the image is still on Wikipedia, if not remove the whole comment. I think this could be done with regexs by searching for Image: when it's between <!-- and -->. Note that it would have to check whether the image has been deleted because it might remove legitimate comments related to images if it removes every instance of an image within a comment. James086Talk | Email 13:55, 20 February 2008 (UTC)


Comment: What about images on Commons? --Izno (talk) 10:04, 6 March 2008 (UTC)
Is there a way to detect that? The Mediawiki software does but whether that info can be translated to AWB is another matter. I'm unsure what would happen with commons images. James086Talk | Email 11:39, 10 March 2008 (UTC)
There is a way to detect it, but it's impractical because it requires extra requests to servers. For performance reasons, I don't think that we should implement this feature. MaxSem(Han shot first!) 12:21, 10 March 2008 (UTC)

Smart stub sorting

Status This feature is not going to be implemented
Description Improve the stub sorting process by writing a plug-in that would implement a neural net and list possible stub types that the article could fit into. This could potentially be a Google Summer of code project. — Dispenser 05:17, 28 January 2008 (UTC)


Nobody's ever gonna write something like that, I think. MaxSem(Han shot first!) 10:33, 16 April 2008 (UTC)

Template subst load

Status Feature already exists in AWB
Description I would really like to see something that has an option to auto-load all templates to be substed. Currently you have to put the ones in by hand; could they be auto-loaded similar to how typos are auto-loaded? §hep¡Talk to me! 20:41, 3 May 2008 (UTC)


It may be not obvious, but applying genfixes to user talk pages produces exactly the desired result. MaxSem(Han shot first!) 21:09, 3 May 2008 (UTC)

Huh, I look like a genius right now. Thanks. Now I take it that means it also applies general fixes (spelling and spacing and whatnot). Is that correct? §hep¡Talk to me! 00:38, 4 May 2008 (UTC)
No, talk pages is a different story. MaxSem(Han shot first!) 06:29, 4 May 2008 (UTC)
Awesome. Thanks! §hep¡Talk to me! 19:39, 4 May 2008 (UTC)

correctly sort interwiki links

Resolved. Older version has been disabled
  • The link tags should be sorted alphabetically based on the local names of the languages, as described at m:Interwiki sorting order. Ling.Nut (talk) 09:27, 26 April 2008 (UTC)
They are sorted as they should. (In one of the earlier versions that was broken) MaxSem(Han shot first!) 10:09, 26 April 2008 (UTC)
Are you saying they are sorted alphabetically based on the local names of the languages? Ling.Nut (talk) 10:11, 26 April 2008 (UTC)
Yes they are. MaxSem(Han shot first!) 10:24, 26 April 2008 (UTC)

(undent) Is that some secret option? When I run AWB, the links are sorted alphabetically by two-letter code, see this. Ling.Nut (talk) 10:38, 26 April 2008 (UTC)

Remove floating help in edit box

Status Bug fixed in next release
Description The floating help in the edit box that says "Edit the article's text in this box" is very annoying - I often have to click somewhere else to get rid of it because it's obscuring what I want to edit. Could it be removed please, or at least displayed only on first use of AWB? Colonies Chris (talk) 11:08, 12 May 2008 (UTC)


I reckon it can probably just be removed.... Reedy 11:59, 12 May 2008 (UTC)
rev 2438 Reedy 16:24, 12 May 2008 (UTC)

Removing spaces after DEFAULTSORT

Status Feature added in next release
Description Changing {{DEFAULTSORT: SORTKEY}} to {{DEFAULTSORT:SORTKEY}}, similar to how spaces after a category prefix are removed (e.g. here). I'm not sure if the presence of a space after the colon affects how an article is indexed in the category...; if it doesn't, then it's just a whitespace fix. Thanks, Black Falcon (Talk) 19:12, 8 April 2008 (UTC)


Done in rev 2398. MaxSem(Han shot first!) 12:53, 5 May 2008 (UTC)

Automatically clean up article list

Status Feature added in next release
Description On adding articles to the article list (by any method) I would like the following fixes to be made to the article titles, before they are maybe sorted and parsed for duplicates:
  1. remove section links e.g. John Smith#Carrer --> John Smith
  2. replace underscores with spaces e.g. John_Smith --> John Smith

Thanks Rjwilmsi (talk) 21:32, 30 April 2008 (UTC)


The latter is actually already done (If you add "John_Smith" it is added as "John Smith"). Does this not happen for you? Removing section links would make sense. Reedy 21:23, 11 May 2008 (UTC)
rev 2424 fixes up the # one. Both actually occur before the automated duplicate filter is run. Reedy 21:26, 11 May 2008 (UTC)
Thanks for working on this. When adding an individual article to the list underscores are removed, but they are not removed if articles are added by using the text file import option. Rjwilmsi (talk) 22:14, 11 May 2008 (UTC)
rev 2440 - Removes the underscore from lists imported from text files. Reedy 20:32, 12 May 2008 (UTC)

In 'Make module' change button legend from 'Done' to 'Close'

Status Feature added in next release
Description In 'Make module' change button legend from 'Done' to 'Close'. As I understand it, 'Close' is the more common term for the function that the button does. I think that GUI guidelines recommend 'Close' for these situations. The term 'Done' is a bit passive, whereas the term 'Close' is active and I think is much more descriptive of what will happen when you press it.


rev 2428 Reedy 08:08, 12 May 2008 (UTC)

Preloading of other pages

Status This feature request is a duplicate
Description As someone who frequently uses AWB to correct spelling mistakes in articles, I sometimes leave it and do something else. It would be very productive for AWB to load up these pages and - if an edit conflict occurs - reload them. This way I and other users would not spend so much time sitting there waiting for all the pages with no problems to be skipped, as it will already be done by the time we do it. asenine say what? 22:50, 11 May 2008 (UTC)


Has been discussed in #Load pages in background and #Batch Filter by "Skipability". Basically the loading and saving component needs to be rewritten as right now its nothing but a glorified IE window. — Dispenser 23:28, 11 May 2008 (UTC)

Better handling multiple tags

Status This feature is not going to be implemented
Description When multiple tags are added there is a break line that avoids tags to collide. Example. It would be better to omit this break line (easy way) or substitute multiple tags with Template:Articleissues (hard way). If there are questions how Articleissues works I can provide them. -- Magioladitis 00:46, 11 November 2007 (UTC)


Actually the {{deadend}} wasn't working the way it was suppose to, fixed that now. I don't see this as an actual issue with that template fixed now. —Dispenser (talk) 05:14, 19 December 2007 (UTC)

Rewrite in .net like huggle

Status This feature is not going to be implemented
Description I think that someone should consider writing a .net version of AWB. Even if we keep using the client there are a lot of benefits to having a web app with many if not all of the features.--Kumioko (talk) 12:18, 22 May 2008 (UTC)


AWB is written in ".NET" - its written in C# based on version 2 of the .NET Framework. Reedy 13:07, 22 May 2008 (UTC)
Do you mean ASP (as a web page/service) by any chance? And just FYI, Huggle is written in VB .NET IIRC Reedy 16:11, 22 May 2008 (UTC)
Yes your right ASP I should have been more clear.--Kumioko (talk) 13:25, 23 May 2008 (UTC)
This may be fairly possible in the not too distant future, or at least, to create a web interface that uses AWB as a server backend. User:Kingboyk is creating a server plugin for AWB Reedy 14:11, 23 May 2008 (UTC)
...But there are no plans to make it fully web-based. Web-based interface is always slower, and we aim for high edit speed, so N Not done. MaxSem(Han shot first!) 14:19, 23 May 2008 (UTC)

Grey/Gray colors

Status User has withdrawn this request
Description I'm not sure if this already exists as a general fix. But IE does not recognize CSS color with gray spelled grey (otherway on lightgrey). The list as follows: darkgrey, dimgrey, grey, lightgray, lightstategrey, and slategrey. A simple regex that does not include border issues is (\w+: *)(dark|dim|etc..)grey replaced with \1\2grayDispenser 05:23, 31 August 2007 (UTC)


I have devised a more general solution that will pass the page HTML through the sanitizer. — Dispenser 23:36, 11 May 2008 (UTC)

Changing skip reason priorities

Status Feature already exists in AWB
Description Changing skip reason priorities: I'd like to be able to change the skip priority of the different skip reasons to better suit my needs: for example I would like 'skip if no changes' to be applied before 'skip if doesn't contain...' whereas at the moment it . Would it be possible to do this somehow? Thanks Rjwilmsi (talk) 10:08, 6 April 2008 (UTC)


Hmm. The simplest way, would be to alter the sources to match how you wanted things to be done. Dispenser made an idea for users to select what order they wanted things to be done.. Its implementable, but not simple... Something like this could be implemented as an aside of that. Reedy 10:16, 6 April 2008 (UTC)
Altering the sources sounds feasible (for me at least), if you could tell me roughly what to do i.e. which files/classes/functions to move? Thanks Rjwilmsi (talk) 10:43, 6 April 2008 (UTC)
If you look in Main.cs of AutoWikiBrowser at private void CaseWasLoad(object sender, EventArgs e) - Line 546 (press ctrl + g to goto line). If you then scroll down a few lines, you will see like SkipPage("Article contains: " + txtSkipIfContains.Text); Moving the order of that code around, should get it done for you. Give us a shout if you need any more help.

Just make sure you move the entire code block eg

if (chkSkipIfContains.Checked && TheArticle.SkipIfContains(txtSkipIfContains.Text,
                chkSkipIsRegex.Checked, chkSkipCaseSensitive.Checked, true))
            {
                SkipPage("Article contains: " + txtSkipIfContains.Text);
                return;
            }

Hope this helps

Reedy 10:52, 6 April 2008 (UTC)

Brilliant, thanks. This feature request is closed as far as I'm concerned, unless others want it in the core code. Rjwilmsi (talk) 11:09, 6 April 2008 (UTC)

Actually, it seems more than anything else that we need another set of string test that are applied on the final page. I've made a passing to this above. — Dispenser 14:41, 6 April 2008 (UTC)
Marking as this as exists - As dispensers is there as another request... Reedy 21:20, 23 April 2008 (UTC)

Show only one option for the toggle 'skip existing pages' rather than both

Status Feature added in next release
Description Show only one option for the toggle 'existing pages' rather than both. There is a toggle with two mutually exclusive settings: either 'skip...existing pages'; or 'skip...non-existant pages'. If you tick one, the other becomes unticked. This is a classic case of a binary alternative where the alternative is obvious. The interface could be simplified by removing one option. I propose that the option 'Non-existant pages' becomes 'Page does not exist' and the option 'Existing pages' is deleted. Lightmouse (talk) 22:42, 10 May 2008 (UTC)


Obviously the option can be either, or none. What happens if you wanted to go to both non-existant and existant? Doing the above would mean you couldnt. Reedy 20:29, 11 May 2008 (UTC)

I do not understand. The current code does not permit both. Are you saying that the current code is not how you intended? Lightmouse (talk) 21:41, 11 May 2008 (UTC)

If you skipped existing and non existing, you would be skipping everything, so you wouldnt get any edits, therefore, this is the reason you cant have both. There are some cases you only want to work on existing or non-existing pages, and therefore want an automated skip, so therefore the options are needed. There are other cases you want to work on everything, so having non-existant pages skipped automatically (with no way to seeminly turn it off), seems to make no sense whatsoever...? Reedy 08:02, 12 May 2008 (UTC)

I know. I agree that it makes no sense to skip existing and non-existing. I also agree that it makes sense to skip one but not the other. You appear to be suggesting that it is possible to have neither option selected. If that is how the software should work, then mine has a bug because it will not do that. Please confirm that you are able to do this. Lightmouse (talk) 18:30, 12 May 2008 (UTC)

I can have neither selected. Click the one that is currently checked and it will remove the check in it. Reedy 20:00, 12 May 2008 (UTC)

Aha. You are right. There is a loose nut on my keyboard... Thank you. I withdraw the request. Lightmouse (talk) 20:11, 12 May 2008 (UTC)

Ok! I thought i was going mad for a minute :) Reedy 20:26, 12 May 2008 (UTC)

This problem is actually listed at the Interface Hall of Shame. The only solution I know of it to provide a third option and make them radio button or drop down or make them radio button and put them into a group which is controlled by a "skip page when..." checkbox. — Dispenser 23:20, 12 May 2008 (UTC)

Yeah.. Its not the best. I opt for having the group box with the "Dont skip" option as well as the skip if exists, and skip if not exists. With the extra tab for skip now, its not a space constraint. Reedy 10:23, 13 May 2008 (UTC)

I have seen the interface hall of shame before and used it in presentations. I usually notice issues from the option button end i.e. two buttons for a true/false switch that should really be a checkbox. I have no previous experience with checkboxes that should be option buttons. I was convinced that these buttons were a true/false pair. I support your suggestion to make it 3 option buttons. Lightmouse (talk) 20:01, 13 May 2008 (UTC)

rev 2466 - GUI Updated Reedy 16:34, 22 May 2008 (UTC)

Option for Yahoo search just like existing option Google search

Status Feature added in next release
Description Yahoo search can include and exclude articles that google does not. For example, the search key '200-m2-apartment' produces only 11 Google hits but many more with Yahoo. Using both Google and Yahoo together can also be useful to get the best of both. Lightmouse (talk) 22:13, 8 May 2008 (UTC)


I think we may implement an interface for list-building plugins, one of them may use Yahoo search, or generalised web search at all, that may be tuned to use any search engine. MaxSem(Han shot first!) 20:21, 11 May 2008 (UTC)

That sounds like a better general solution. I will leave it to you. Thanks. Lightmouse (talk) 21:39, 11 May 2008 (UTC)

Reedy and I are talking about this on MSN at the moment, about how best to implement it. So many possibilities! :) --kingboyk (talk) 20:58, 26 May 2008 (UTC)

I am glad that you are thinking creatively. That is what makes AWB so great. I appreciate it. Thanks. Lightmouse (talk) 21:39, 26 May 2008 (UTC)

Well, I've got a basic "Yahoo Plugin", that will return 100 results for a search... Currently its only hacked into my local AWB copy (and by hacked, i really do mean HACKED), but it will search and return it all. Also signed up for an application ID for yahoo for AWB. The Yahoo Plugin will be the proof of concept/example for implementation. Needs expanding to return more results, and tying in properly. By the end of the week we should have something thats usable! Reedy 21:51, 26 May 2008 (UTC)

Thanks. I will be intrigued to see if it can be used in AWB to include or exclude squares and cubes. This is what yahoo does better than google. See the example in the original request i.e. '200-m2-apartment'. Lightmouse (talk) 22:00, 26 May 2008 (UTC)


Right. Think i can mark this as added... Started in rev 2490, now on rev 2548. ListMaker has been overhauled to make it more modular, Yahoo plugin is now included and will work fine (just returns 998 results instead of 1000 due to something quirky in the Yahoo search API. Just needs some designer tweaks/improvements IMHO, oh, and the special pages fixing. And some thorough testing to make sure we havent broken anything in the process. Will upload a SVN snapshot in a few minutes. Reedy 15:03, 28 May 2008 (UTC)

rev 2552 - Thats got a couple of minor bugs fixed that i found. (Grab from my SVN snapshots if needed) Reedy 15:44, 28 May 2008 (UTC)

I downloaded rev2552.zip and I can see no sign of a yahoo search. The listmaker is still just a dropdown list. The first time I looked at it, the dropdown list looked exactly the same, now when I look at it, it has triplicated each entry. Lightmouse (talk) 22:13, 28 May 2008 (UTC)

The Yahoo search is a Plugin. Look in the Plugin Directroy, copy the YahooSearchPlugin.dll to the AWB directory. Not sure what you mean about the triplication... Just uploaded rev2557. Couple of bug fixes and such. Let me know if any more problems. Reedy 16:27, 29 May 2008 (UTC)

I downloaded svn 2868. I found the yahoo search with your instructions. Thanks. By triplicate, I mean that each entry in the list is there three times. It has happened again just now in this version. Lightmouse (talk) 23:15, 29 May 2008 (UTC)

I exited and relaunched the application and the triplicates are gone. However, I cannot open a text file from the list. When I click on 'Text file', it offers me the dialog, I choose the file, click 'Open'. All as normal, but the list in the file does not appear in the list window. Lightmouse (talk) 23:19, 29 May 2008 (UTC)

Ok, cheers, i'll have a look at this later today.. Something might have gone wrong with the code movement (as its moved about quite few times to different places). Does the yahoo search work alright for you? Wonder where the triplicates came from... Unless... Ah, yeah. When you open the list splitter/comparer, it adds the extra entries again. Duh, should've thought of that. Will fix that later too (can be done easily) Reedy 09:14, 30 May 2008 (UTC)

Yes. The yahoo search works. It is extremely helpful. Thank you. Lightmouse (talk) 09:32, 30 May 2008 (UTC)

rev 2871 fixes the duplication of ListMakerProviders. Will upload a new snapshot. Reedy 14:36, 30 May 2008 (UTC)

Thanks. Can you check that you can load a list from a text file? Or should I create a bug report? Lightmouse (talk) 14:50, 30 May 2008 (UTC)

Just tried rev2871.zip. Duplication has gone. Thanks. Text file still will not load. Lightmouse (talk) 15:07, 30 May 2008 (UTC)

Ooops. Forgot about that. Will take a look. Reedy 22:04, 30 May 2008 (UTC)

rev 2873 - Fixed. Reedy 22:21, 30 May 2008 (UTC)

I just tested 2873. Text file now loads correctly. Thank you. Lightmouse (talk) 00:27, 31 May 2008 (UTC)

For some reason, it is listing articles with the name 'Ambler&apos;s Texaco Gas Station' rather than 'Ambler's Texaco Gas Station' and 'Amish Acres Arts & Crafts Festival'. This may be a feature of the yahoo search. But it causes AWB to give an error message. My workaround is to click 'Remove selected' and then click 'Start' again. Can anything be done? Lightmouse (talk) 00:33, 31 May 2008 (UTC)

Not exactly a "feature", its a bug (as this should display as plain text). Its relating to it not (somewhere or another), decoding the links properly. Would've though "Tools.GetPageFromURL()" would've dealt with it all, but seems not.
Can you provide me with a search critera (which you used to get that article) so that i can work out where its not being decoded correctly. Also, from google, does this work properly? Reedy 09:47, 31 May 2008 (UTC)

If you get it to do a yahoo search for 'st-mary's', there will be a lot. If you get it to do a yahoo search for 'arts-and-crafts', you will get 'Arts & Crafts'. No problems when I tell it to use google. Lightmouse (talk) 10:36, 31 May 2008 (UTC)

[2] - ClickURL (which i was using), has the "&apos;". URL/DisplayURL, doesnt. URL cant really be used as theres multiple "URL" in the results (some are not what we want, ie 2nd in each section), and DisplayURL doesnt prefix the http://. Gonna now use DisplayURL and prefix the http, rather than a lot of apos replacements. rev 2880. Oooh, just noticed we're getting 1000 results now. Must've been a bug in the API like i thought, yay! Reedy 23:31, 1 June 2008 (UTC)

Please provide a 'What links here (including redirects)' option in 'Make list'

Status Feature added in next release
Description Please provide a 'What links here (include redirects)' option in 'Make list'. When I use 'What links here' in Wikipedia, it also shows me pages that are via redirects. When I use the 'Make list' feature in AWB, I notice that it does not include redirects. That is a good option for certain circumstances. In other circumstances I want to include redirects but it is a lot of effort to get the redirects into the list. Can the 'include redirects' option be provided? Lightmouse (talk) 20:54, 14 May 2008 (UTC)


[3] - The link AWB uses to create "What Links Here" to User:Reedy. 2 Redirects.

<bl pageid="16682234" ns="2" title="User:Reedy Boy" redirect=""/>

AWB then lists it in the ListMaker... Reedy 16:08, 22 May 2008 (UTC)

Same for Airbus A320 family... Reedy 16:09, 22 May 2008 (UTC)

I am not sure what you mean. Are you saying that it does include redirects for you? Lightmouse (talk) 18:07, 23 May 2008 (UTC)

Yup. Reedy 19:58, 23 May 2008 (UTC)

Hmm. I took your example of 'Airbus A320 family'. According to Wikipedia, 'Airbus A319' is listed as a redirect page and then it shows 'Military of Qatar' and 'United Airlines Flight 93' indented in the list. When I use AWB, I get 'Airbus A319' but not 'Military of Qatar' and 'United Airlines Flight 93'. Do you get 'Military of Qatar' and 'United Airlines Flight 93' in your AWB list? Lightmouse (talk) 11:12, 25 May 2008 (UTC)

Ohh. I getya now! Didnt realise you were meaning what linked to the redirects. Presumably it'll just be an API option. Reedy 18:18, 26 May 2008 (UTC)

Yup - [4] - We can just append "&blredirect". I will add that later on tonight! Reedy 18:49, 26 May 2008 (UTC)

Added - rev 2489 Reedy 19:23, 26 May 2008 (UTC)

Thank you very much. Lightmouse (talk) 19:30, 26 May 2008 (UTC)

I have been thinking about this a little more. I wonder if it would be useful to have options:
  • with redirects (for doing everything - what I usually want)
  • without redirects (where the redirect is not relevant - I can't think of a reason)
  • redirects only (for eliminating redirects)
What do you think? Lightmouse (talk) 22:06, 26 May 2008 (UTC)

First and 2nd are implemented (are they not)? Meaning that only the 3rd would need implementing? Not sure how you'd filter it off only redirects (unless the API can do this...?) Reedy 22:10, 26 May 2008 (UTC)

Not implemented for me, or maybe I am failing to find it. I would like to tell you which SVN number I have but I do not know how. In 'Help', 'About', it says 4.3.2.1
I can't see two options for 'What links here', only one. I was thinking that it might have parentheses like the 'Category' and 'User contribs' options do i.e. 'What links here (with redirects)', 'What links here (without redirects)', 'What links here (redirects only)'. If AWB can do the first two, then I can use the list comparer to get the third. Lightmouse (talk) 22:20, 26 May 2008 (UTC)
AWB already did the first, i added the 2nd in rev 2489... May just need to SVN update. Just built and uploaded a snapshot of rev 2495 to [5] Reedy 22:29, 26 May 2008 (UTC)
Just re-uploaded it as i made a mess of the release Reedy 23:34, 26 May 2008 (UTC)

Please add revision number in 'Help', 'About'

Status Feature added in next release
Description Please add revision number in 'Help', 'About'. I can never remember which revision number I am using. It would help if this could be seen somewhere in the interface. The best place for it would be 'Help', 'About'. Lightmouse (talk) 22:15, 28 May 2008 (UTC)


Its a shame theres no automated way to do this... If other developers are in agreement, i think we should start using the 4th block of the version number, as the SVN number? Obviously, every time we commit, theres no need to bump the "version" number, but when we release, we can keep track of it, and when im doing SVN snapshots, i can up it. Only problem is then, for each "version" we'd have to add that to the checkpage.... Wonder if theres a better way to do this.... Hmmmm. Whatever way, it would be a good idea Reedy 16:14, 29 May 2008 (UTC)

How do you know with any certainty what the version number is going to be until you commit it?! :P Wouldn't it perhaps be easier to just include the version and svn revision number in the name of the zip file? --kingboyk (talk) 17:51, 29 May 2008 (UTC)

I do that for my SVN snapshots... Reedy 18:09, 29 May 2008 (UTC)

I suppose you could commit the release version, make a note of the revision, update the About Box, and recommit... still think a descriptive name for the zip would be better though... Thoughts? --kingboyk (talk) 18:12, 29 May 2008 (UTC)

The zip file would not solve the problem. Let me describe the problem in a different way. On these pages, I try to discuss issues that I have found. I want to be helpful to the developers but when I am asked 'which version are you using?', I do not know. I do not keep download material. If the problem reveals itself within 20 minutes of a download, I might remember. But if the problem appears four days later, I will not remember. I am not inclined to keep copies of zip files or make notes just in case I might want to file a bug report. If there is a way that I can provide a good bug report just using information in the interface, then users such as me might be able to be more helpful. I hope that context helps. Lightmouse (talk) 19:40, 29 May 2008 (UTC)

All you would have to do is right click on the zip file and select "Extract to folder < nameofzip > ", that way you'd always know which svn revision you're on because the folder would be so named. I'm sure we'll try and do something better but if we can't that would be better than nothing. I hear what you're saying btw and it's a valid request :) --kingboyk (talk) 21:23, 29 May 2008 (UTC)

That is a good idea. I will do that as a workaround and hope that you can find a way. One way might be for developers update a unique identifier. A timestamp might be easiest to report and trace but a multi-letter code 'AAA' would work too. A developer could ask a user to report the identifier and it could be traced to the version. Lightmouse (talk) 23:00, 29 May 2008 (UTC)

Wonder if we can use the "pre build events" of visual studio to parse something that can go into the build or something.... Reedy 22:27, 30 May 2008 (UTC)

Zomgdone in rev 2877. It requires TortoiseSVN at build-time to work, though. MaxSem(Han shot first!) 13:12, 31 May 2008 (UTC)

Cool, nice one Max! Reedy 22:03, 31 May 2008 (UTC)

FYI for anyone doing this without TortoiseSVN in C:\Program Files (mines in D, on vista 64) - Follow [6], use mklink /J "C:\Program Files\TortoiseSVN" "target folder" Reedy 22:11, 31 May 2008 (UTC)

I have just tested it with 2877. I see that it contains a SVN number and a timestamp. Thank you very much. The timestamp shows '2008/05/31 14:10:35' and that follows the sequence of ISO8601 but with slash separators. I do not know if you have control of the format but could you continue with the ISO8601 theme and use hyphen separators i.e. '2008-05-31'. This would eliminate a potential ambiguity. It is a trivial issue because any ambiguity is unlikely to be important but I just thought that I would make the suggestion in case you can do it. Thanks again.Lightmouse (talk) 10:51, 1 June 2008 (UTC)

Looking at the template, directly, it just displays it straight as the SVN client outputs it... It would probably be easy enough to reformat it (or in this case, replace "/" with "-". Simple enough have a property that returns the parsed string. If you think it'd look better (its your request ;)), we can change it... Reedy 23:06, 1 June 2008 (UTC)

Yes, since it is already an ISO 8601 sequence, I think it would be better with the hyphen separator. It is a useful clue for some people (which is why the hyphen is best avoided in non-ISO date sequences). I do not mind how you get the hyphen there. Your suggested method seems fine to me. Thanks. Lightmouse (talk) 21:41, 4 June 2008 (UTC)

rev 2882 Y Done Reedy 00:07, 5 June 2008 (UTC)

I have downloaded and tested it. It looks exactly as it should. Thanks. Lightmouse (talk) 09:17, 5 June 2008 (UTC)

Skip if only general fix changes

Status Feature added in next release
Description Just thinking this may be easier to implement than a whitespace only change... But that still does need doing

Keep a track if any changes are done by general fixes... And if its still only those changes at the end, and nothing changed it before, AWB could skip automatically Reedy Boy 22:16, 21 January 2008 (UTC)


Must add this before the next release, as part of the above, that, and its fairly simple! Reedy Boy 13:46, 22 February 2008 (UTC)

Was just about to file another request when I cam across this. Add me to the list of those who would truly appreciate this one! §hep¡Talk to me! 18:46, 26 May 2008 (UTC)

I support this feature request. Lightmouse (talk) 11:11, 6 June 2008 (UTC)

rev 2889 should've added it. Need to add a savable setting, but then i shall upload a SVN snapshot to help with the testing. Reedy 12:56, 6 June 2008 (UTC)

rev 2890 Adds the Setting. Any chance of you helping with the testing of this Lightmouse? =) Reedy

Thanks. I will test it. I have two further related points:

  • The skip options for general fixes are option buttons, perhaps these should be check boxes since they are not mutually exclusive (I think).
  • Would you consider moving the general fix skip options into the skip tab?

I would be happy to create new feature requests for these if they are not stricly part of this one. Regards. Lightmouse (talk) 13:04, 6 June 2008 (UTC)

Snapshot uploaded of 2890. As for those 2 requests, for the first one, i think they should be checkboxes, like you say, as they aren't mutually exclusive. The 2nd, i suppose it can be yeah, would make more sense... The FaR and the Regextypofix skip boxes should probably be moved too... Reedy 13:24, 6 June 2008 (UTC)
rev 2891/rev 2892 migrates them to checkboxes. Reedy 13:38, 6 June 2008 (UTC)

Thanks. I have now tested svn2890 and it successfully skipped articles that only had general fix changes. One minor point is that there is an inconsistency in sentence case. The checkbox says 'Only general fix changes' but the log says 'Only General Fix Changes'. Can you take the Word Case out of the log so that it matches the sentence case in the checkbox please? Lightmouse (talk) 14:15, 6 June 2008 (UTC)

Yup - rev 2895 Reedy 14:31, 6 June 2008 (UTC)

Thanks. Lightmouse (talk) 14:41, 6 June 2008 (UTC)

Cool. I'll leave this on here for a while.. Just need to work out about moving those skip options (makes sense to do it) Reedy 15:09, 6 June 2008 (UTC)

Store filter settings in XML settings file

Status Feature added in next release
Description I'd like the filter settings I choose to be stored in the XML settings file when I save my settings. At the moment the filter settings are session only. Thanks Rjwilmsi (talk) 08:00, 5 April 2008 (UTC)


Easily enough implemented. Everything, presumably? Reedy 09:07, 5 April 2008 (UTC)
Partially implemented - rev 2337 Reedy 12:58, 5 April 2008 (UTC)
Done the checkboxes - rev 2893/rev 2894 Reedy 14:27, 6 June 2008 (UTC)

Inconsistent use of 'Article' and 'Page'

Status Feature added in next release
Description Inconsistent use of 'Article' and 'Page'. The interface sometimes uses 'Article' ('Article is in use', 'Article statistics', 'Unicodify whole article', 'Article' in log list) and sometimes uses 'Page' ('Non-existant pages', 'Existing pages', 'Convert to talk pages'). They appear to be synonyms and I think just one term should be used. Lightmouse (talk) 22:48, 10 May 2008 (UTC)


Agreed. Presumably to "Article" would make more sense? Reedy 20:13, 11 May 2008 (UTC)

Some people use AWB heavily for non-mainspace tasks, so I suppose it should be 'page'. MaxSem(Han shot first!) 20:52, 11 May 2008 (UTC)

Thats a point.... Makes more sense too tbh... Reedy 21:21, 11 May 2008 (UTC)

Thanks. I will leave it up to you. Lightmouse (talk) 21:42, 11 May 2008 (UTC)

Started - rev 2477/rev 2478/rev 2479 Reedy 22:52, 23 May 2008 (UTC)

If anyone spots any other designer uses of "Article" can they report them here and i'll change them over? Reedy 10:02, 6 June 2008 (UTC)

I had a look over the interface and could not find any in the application. When I go to Help, there are some in there. Lightmouse (talk) 10:15, 6 June 2008 (UTC)

Change 99% of the usages on all of the AWB pages in Category:AutoWikiBrowser Reedy 10:39, 6 June 2008 (UTC)

Thank you. Lightmouse (talk) 10:50, 6 June 2008 (UTC)
Marking as added. If any other uses of "article" are found on the GUI, please report them as bugs. Reedy 15:43, 6 June 2008 (UTC)


Not so exhaustive Recursive Category Getterer

Status Feature added in next release
Description Version of the recursive category getter that only does the subcategories of the selected categor(y/ies) (ie only go one level deep). Reedy 20:09, 11 May 2008 (UTC)


Should be easier to implement now due to more modular nature of the ListMaker... Reedy 15:05, 28 May 2008 (UTC)
This is a duplicate of my request further below (filters before running list maker). If you are looking to go one-level deep, select Category option and filter categories only, select all, and then "add selected to list from category". Regards, Ganeshk (talk) 23:59, 6 June 2008 (UTC)
Yeah (i know that :)), just having it do an automated version would be better... should be fairly easy.. Reedy 00:26, 7 June 2008 (UTC)
Added rev 2905 Reedy 12:03, 7 June 2008 (UTC)

Recursive Category Getter User Specified Depth Limit

Status Feature added in next release
Description Offer the user a limit as to how many category levels (what depth) they would like to go to Reedy 20:32, 11 May 2008 (UTC)

FlagSteward (talk) 10:25, 31 May 2008 (UTC)


Should be easier to implement now due to more modular nature of the ListMaker... Reedy 15:05, 28 May 2008 (UTC)

Added rev 2905 Reedy 12:04, 7 June 2008 (UTC)

Add a keyboard shortcut for Start

Status Feature added in next release
Description I would find it helpful if a keyboard shortcut could be added for the Start button in AWB, perhaps Ctrl+G (for Go, as S is taken for Save). Thanks Rjwilmsi (talk) 17:30, 4 June 2008 (UTC)


Will add this later today. Reedy 10:13, 5 June 2008 (UTC)
if (e.Modifiers == Keys.Control)
            {
                if (e.KeyCode == Keys.S && btnSave.Enabled)
                {
                    Save();
                    e.SuppressKeyPress = true;
                    return;
                }
                else if (e.KeyCode == Keys.S && btnStart.Enabled)
                {
                    Start();
                    e.SuppressKeyPress = true;
 
//<snip>

Looking at the code, that if control + S is pressed, and save isnt enabled, it should start... Reedy 12:15, 5 June 2008 (UTC)

Yes, it is and it does. However, I would like a start button so if I select a different article in the list I can press a keyboard shortcut to process it (i.e. press start). Thanks Rjwilmsi (talk) 18:38, 5 June 2008 (UTC)
Was wondering if that was the case. Can do that. Reedy 21:19, 5 June 2008 (UTC)
rev 2883 Reedy 22:32, 5 June 2008 (UTC)

Thanks for adding that. For other users it might be helpful to update the on mouse over description of the start button to inform them of the keyboard shortcut as per the Save and Ignore buttons. Rjwilmsi (talk) 06:42, 6 June 2008 (UTC)

Yeah, thanks for notifying about that... rev 2884 Reedy 09:27, 6 June 2008 (UTC)

Add an optional comment field for find & replace entries

Status Feature added in next release
Description I would find it helpful if a comment field could be added to each row in the find & replace dialogue, and the comment stored in the XML settings file when saved. I use a few regular expressions which can be puzzling if I return to them a while after writing them, so a comment beside them would be quite useful. Thanks Rjwilmsi (talk) 17:17, 6 June 2008 (UTC)


No functional purpose (for the program at least), just as a comment for the user? Sounds like a useful idea to me Reedy 17:49, 6 June 2008 (UTC)
rev 2902 - Can you confirm it works fine with rules already existing (ie it doesnt throw some silly errors)? Works fine to add/load for new rules. Thanks, Reedy 18:18, 6 June 2008 (UTC)

I'm afraid not ;)

Exception: NullReferenceException
Message: Object reference not set to an instance of an object.
Call stack:
   at WikiFunctions.Parse.FindandReplace.RowToReplacement(DataGridViewRow dataGridRow) in C:\Documents and Settings\RJW\Desktop\AWB_SVN\AWB\WikiFunctions\FindandReplace.cs:line 107
   at WikiFunctions.Parse.FindandReplace.MakeList() in C:\Documents and Settings\RJW\Desktop\AWB_SVN\AWB\WikiFunctions\FindandReplace.cs:line 124
   at AutoWikiBrowser.MainForm.LoadPrefs(UserPrefs p) in C:\Documents and Settings\RJW\Desktop\AWB_SVN\AWB\AWB\UserSettings.cs:line 343
   at AutoWikiBrowser.MainForm.LoadPrefs(String path) in C:\Documents and Settings\RJW\Desktop\AWB_SVN\AWB\AWB\UserSettings.cs:line 311

Thanks Rjwilmsi (talk) 18:26, 6 June 2008 (UTC)

You download from SVN, dont you? As im about to run out (drinking...), could you try changing something for me, as i dont have time to try and test it. Findandreplace.cs in WikiFunctions, line 575, change from "public string Comment;" to "public string Comment = "";". Post back here if that fixes it (should do). Thanks! Other than that, its "rep.Comment = (string)dataGridRow.Cells["comment"].Value.ToString();" (the line 107), you could change the comment line 10 to
if (dataGridRow.Cells["comment"].Value != null)
    rep.Comment = (string)dataGridRow.Cells["comment"].Value.ToString();

Either way, i shall fix it in the SVN when im back

Reedy 18:42, 6 June 2008 (UTC)

Thanks, the second option worked (first one: compiler says no, can't initialize variables in a structure...). Merry drinking. Rjwilmsi 19:03, 6 June 2008 (UTC)
Haha. Im currently drunk.. rev 2903 Reason for the compiler says no, was cause its a struct.. Will possibly change it for a class tommorow. Thanks Rjwilmsi! Reedy 00:11, 7 June 2008 (UTC)