Wikipedia talk:AutoWikiBrowser/Feature requests/Archive 3

From WikiProjectMed
Jump to navigation Jump to search
Archive 1 Archive 2 Archive 3 Archive 4 Archive 5 Archive 10

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)
Added in revision
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)
Added in revision
[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)
Added in revision
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))
Added in revision

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)
Added in revision

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)
Added in revision
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)
Added in revision

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)
Added in revision

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
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)
Added in revision
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)
Added in revision

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)

Added in revision
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.
Added in revision
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)
Added in revision

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)
Added in revision

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)
Added in revision
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  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)
Added in revision

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)
Added in revision
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)
Added in revision
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)
Added in revision

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'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 "'". 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)
Added in revision

[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)
Added in revision
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  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)

Added in revision

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)
Added in revision
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)
Added in revision
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)
Added in revision
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)

Added in revision
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)
Added in revision
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)
Added in revision
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)

Database scanner filtering XML dump file

Status Feature exists in MW
Description I often would like to run searches with the database scanner on only small portions of the total articles. It would be nice if I could take a list of articles (from perhaps a previous run of the database scanner) and create a new XML dump file that only contains those articles. I could then run more finely tuned searches on the smaller file which would make the search time much, much faster. This is especially useful when I only wish to do searches on templates, but still have to deal with the giant dump file that contains the articles too (even if the article namespace is ignored, it still has to open and look through the whole massive dump file every time and just ignore all the articles). Thanks, -CapitalR 15:58, 19 September 2007 (UTC)
Added in revision

I agree that it would be very useful. Jogers (talk) 17:35, 19 September 2007 (UTC)

Special:Export ? Reedy Boy 15:20, 13 January 2008 (UTC)
That will do it for me. Thanks! Jogers (talk) 15:46, 13 January 2008 (UTC)
Neither did i... Or at least, i didnt remember it. Someone posted it on the DB Dump page, so i thought it may be worth a link here! Reedy Boy 16:17, 13 January 2008 (UTC)
Marking as exists as can be done via MW Reedy 15:36, 6 June 2008 (UTC)

IronPython

Status This feature is not going to be implemented
Description Support for IronPython in addition to the existing C# and VB.NET. —Dispenser (talk) 05:29, 19 December 2007 (UTC)
Added in revision
You mean on custom modules? Im right in thinking that IronPython is the python that runs on the .NET Framework isnt it? Reedy Boy 11:53, 19 December 2007 (UTC)
Two problems: [1] So far, there is no evidence that IronPython's license is GPL-compatible; [2] I don't want to rely on non-standard assmblies that we don't ship with AWB. MaxSem(Han shot first!) 21:40, 21 December 2007 (UTC)
Marking as "no" Reedy Boy 00:26, 30 December 2007 (UTC)
IronPython's written in C# and it would be cool if we could barrow some of the cooler things from pywikipedia and make them into modules for AWB. —Dispenser (talk) 08:32, 30 December 2007 (UTC)
Maybe so.. But as MaxSem said, theres the licensing problem, so we couldnt ship it with AWB. If we did there would be extra files to move, that most users wont use... Reedy Boy 13:03, 30 December 2007 (UTC)
If it compiles to .NET IL then just write a plugin - then we (AWB devs) don't need to know anything about it. Plugins can be written in any .NET language. I don't imagine we'll be adding module support for anything other than the bog standard MS languages: licensing issues aside, it's not worth the time as C# and VB are more than adequate. Plugins are more powerful anyway. --kingboyk (talk) 23:30, 26 January 2008 (UTC)
For the archive, the C Python license is GPL compatible. Python documentation: Appendix C: History and LicenseDispenser 02:02, 29 February 2008 (UTC)
IronPython License - MS-PL Reedy
Hmm. Wonder if theres a way to have this as an addon, ie we wont ship a DLL for it, but if its there, AWB will letya use it.. Reedy 15:38, 6 June 2008 (UTC)

I've downloaded the libraries and tried to look for a critical component we need to easily implement this. We currently use "Microsoft.CSharp.CSharpCodeProvider" and "Microsoft.VisualBasic.VBCodeProvider" to compile the module code to C#/VB. The IronPython library doesnt seem to have one, unfortunately, so there is now way for me to even work around loading the module on the fly if its there and working with it... Feel free to re-open this if they add one, as it will be easy enough to implement then. Reedy 21:51, 8 June 2008 (UTC)

Lists of categories from text files

Status Feature already exists in AWB
Description Partly to solve the problems in recursing "big" categories, and partly because it would be useful - any chance of generating lists of categories from a text file, which then get handled as non-recursive category grabs? Hopefully all it would entail would be reading a list from a file, and feeding that list into the existing code for grabbing the articles in a single category? FlagSteward (talk) 10:27, 31 May 2008 (UTC)
Added in revision

Can be done easily yourself now. Load in the text file into AWB. Select all the articles (right click, select all), then right click again, then "Add selected to list..." --> "From Category" Would then do that.... Not sure if theres much point simplifying it further, but could be. Just stating the method incase you didnt know of this. Reedy 22:21, 31 May 2008 (UTC)

No I didn't. :-)) So that's good. But I'd suggest it's a failure of user interface design in so many ways that yes, it would be worth adding "list of cats" to the main drop down, it's very unintuitive at the moment. FlagSteward (talk) 11:42, 7 June 2008 (UTC)

Interesting. I would never have known it is there. Please can it also be available in another way? Thanks. This issue crops up from time to time in guidelines:

  • http://msdn.microsoft.com/en-us/library/bb226836(VS.85).aspx Do not make commands available only through shortcut menus. Like shortcut keys, shortcut menus are alternative means of selecting commands . User:Lightmouse
    • The only problem is, we're low on space on the listmaker to do this... Hence the use of the Context menu to do it... However, as of rev 2905, i've added 2 new list maker options. 1 to only recurse 1 level deep, and a 2nd to recurse to a level that the user defines... Which would solve this problem for you in a different way... Reedy 12:10, 7 June 2008 (UTC)

Feeback that Filter has been applied

Status Feature already exists in AWB
Description Please can we have feedback that a filter has been applied. Sometimes the filter takes a long time but there is no feedback that it is complete and it is ok to close the dialog. Lightmouse (talk) 12:51, 13 June 2008 (UTC)
Added in revision
Maybe just have it close after its finished...? Reedy 13:01, 13 June 2008 (UTC)

It could do. Or it could put a timestamp like the 'Make module' does when compiling. I am not sure what is best. Does anybody else have an opinion? Lightmouse (talk) 13:35, 13 June 2008 (UTC)

I've just tested it.. It *does* close the dialog when its done... Reedy 15:07, 13 June 2008 (UTC)

You are right, it does. So close this as not a bug. I must be thinking of something else. It serves me right for trying to use my memory as a store and retrieval for issues that I want to report. If I get a repeat of whatever it was then I will file a new report. Sorry about that. Lightmouse (talk) 15:18, 13 June 2008 (UTC)

Heh. Fair enough =) Reedy 15:25, 13 June 2008 (UTC)

Interwiki sorting options

Status Feature already exists in AWB
Description It would be nice if there were options to change the iw sort order. There would 3 main options: alphabetically based on language code, based on local language, and based on local language by first word. (see m:Interwiki sorting order). This request is mainly for the first option since that is used on the most projects. If not too much work, a way to use custom order lists would be an alternative. Rocket000 (talk) 00:18, 20 June 2008 (UTC)
Added in revision

AWB follows m:Interwiki sorting order properly and sorts everything according to it. If it's not, please file a bug report with an example what's wrong. MaxSem(Han shot first!) 17:26, 25 June 2008 (UTC)

Well, m:Interwiki sorting order is completely outdated and is different from other lists. Anyway, there's more than one order, so this is a feature request, not a bug. Rocket000 (talk) 06:08, 26 June 2008 (UTC)
From the 2 on that page, AWB then sorts and makes 2 more IW sorting orders.
    public enum InterWikiOrderEnum : byte { LocalLanguageAlpha, LocalLanguageFirstWord, Alphabetical, AlphabeticalEnFirst }

Reedy 15:16, 5 July 2008 (UTC)

Provide option to hide the Protect, Move and Delete buttons

Status Feature added in next release
Description I never use the Protect, Move and Delete buttons but occasionally click on one by accident. Could a new option be included to hide these buttons (set off by default i.e. show buttons by default)? Thanks Rjwilmsi 07:42, 9 July 2008 (UTC)
Added in revision
Seems fair enough to me. Also the watch button, but thats hidden anyway atm. Reedy 09:25, 9 July 2008 (UTC)
Just disable it for non-admins. MaxSem(Han shot first!) 09:42, 9 July 2008 (UTC)
Made invisible if the user is not an admin! rev 3052 Reedy 14:49, 9 July 2008 (UTC)
Max has tweaked it to disable them Reedy 23:43, 10 July 2008 (UTC)

Keyboard shortcuts (fixed or configurable)

Status Feature already exists in AWB
Description There is already a feature request for configurable shortcuts. I am not bothered about configurable, but I would like to be able to use the keyboard to 'Save' or 'Ignore' rather than the mouse. Lightmouse (talk) 18:26, 4 July 2008 (UTC)
Added in revision
If the save button is enabled, Ctrl+S will save the article. If its not, it will start processing. Ctrl+I will ignore it. Reedy 20:00, 4 July 2008 (UTC)

Aha. Thanks. Lightmouse (talk) 20:13, 4 July 2008 (UTC)

Heh. If its not already in the manual, can you add it please? Reedy 20:19, 4 July 2008 (UTC)

Done. Lightmouse (talk) 21:54, 4 July 2008 (UTC)

Article creation using CSV files as datasource

Status Implemented by a User
Description This idea came out of a bot that had used AWB to create new articles and this request. If data is provided in a CSV format, AWB should help create new articles from it. A new option be added under "Make from" called, "CSV file". AWB will read the file and load the data into a List control/Grid control with multiple columns. The first column will contain the wiki-linked article name (just like the text file option). In the Append/Prepend text box, allow the user to use the various columns as variables in the text. For example, {{{1}}} is a {{{2}}} in the Indian state of {{{3}}}. AWB should read one-row at a time and replace the variables in the text with the values from the current row. For example, "[[Machilipatnam]], town, [[Andhra Pradesh]]" will be converted to [[Machilipatnam]] is a town in the Indian state of [[Andhra Pradesh]]. A variable can be used multiple times in the text. Thanks, Ganeshk (talk) 07:27, 28 May 2007 (UTC)
Added in revision

Hi, im sure this can be done, just needs some time to work on it. Can you post us somewhere a CSV with some test entries so we have something to work it?

It sounds like your basically after something that will load each one individually, parse it through the required regext, and spit out the article text? Or is it substing a template onto it - ie

 {{subst:IndiaTown|Machilipatnam|town|Andhra Pradesh}} 

Reedy Boy 07:53, 28 May 2007 (UTC)

This would be a very useful in creating new articles and adding info to already existing articles. It would help in removing a major limiatation in my bot.--(Sumanth|Talk) 08:01, 28 May 2007 (UTC)
Are you wanting to do it the substing template way? It would make sense i think to me... Well, depending on how it was coded/done AWB side Reedy Boy 08:15, 28 May 2007 (UTC)
Reply to you first question- It would be "something that will load each one individually, parse it through the required regext, and spit out the article text". The regex text can be entered either in "append/prepend" field or "replace" field. For example, see the User:Sumibot/AWB_settings. In the text added in "prepend" field we can include some variables which would be read from CSV file. I didn't quite understand what you meant by "substing template" (your 2nd question). —Preceding unsigned comment added by Sumanthk (talkcontribs)
I was just thinking of other ways to do it. If AWB will already do it, im thinking too far outside the box - You just need to be able to load the CSV's, and then run through them - Right? Reedy Boy 08:34, 28 May 2007 (UTC)
Yup. Just load list based on the first variable in each line and be able to use the other variables in "prepend" (for creation) and/or replace (for adding info to existing articles) fiels.--(Sumanth|Talk) 08:44, 28 May 2007 (UTC)
ReedyBoy, Thanks for your interest in this request. Even subst'ing templates will require the variables to be used to be passed as parameters to the template.
{{subst:IndiaTown|{{{1}}}|{{{2}}}|{{{3}}}}}
These will get parsed into actual values for each row. I have uploaded some CSV data at User:Ganeshbot/Census2001. Please let me know if you need more information. Thanks, Ganeshk (talk) 22:20, 28 May 2007 (UTC)
Per a new request below, I learnt about %%title%% keyword feature that already exists in AWB. It evaluates to FULLPAGENAME at runtime. This change is similar, need keywords for each column in the CSV file. For example the following text,
%%col1%% is a %%col2%% in the Indian state of %%col3%%.
can be used in the Append/Prepend text box. Col# naming was just a suggestion. I am open to new ways of implementing the same. Thanks, Ganeshk (talk) 20:03, 7 June 2007 (UTC)
Just chipping in my 2 cents worth... But as your CSV is just a format usually used to load spreadsheets and the like, why not make the first row of the CSV your variable names? That way you don't need to muck about with defining search/replace strings - you'd just do
{{subst:IndiaTown|{{{Place name}}}|{{{Place category}}}|{{{State}}}}}

The first line of the CSV would then be:

 Place name,Place category,State
Oh, and I can see uses for this too, for example updating all our country portals on Wikinews. --Brianmc 21:04, 12 June 2007 (UTC)
Hmm. If theres more people wanting it, its definately something worth playing with to implement! Reedy Boy 21:06, 12 June 2007 (UTC)
This is something I have been wanting for use on the Māori Wikipedia - it would be a great feature for the creation of say, geography pages as Ganeshk says, or botanical/zoological articles, or election articles. or if you wanted to create articles where 'X is a Y in the Z, notable for its Q and P or whatever.... there are so many databases available online that contain information in CSV form or in some form that is easily transferable to CSV, that could be used to create or expand articles in a satisfying way, if this feature was available Kahuroa 19:19, 24 September 2007 (UTC)

2008

This feature will be of great help for many. This will elimate the need for writing individual programs to create new articles. Can this feature be worked on please? Regards, Ganeshk (talk) 18:12, 27 January 2008 (UTC)

I have written this plug-in in VB.NET. If anyone would like to beta-test it (has some CSV data to upload), see User:Ganeshbot/CSVLoader. Thanks, Ganeshk (talk) 18:21, 25 May 2008 (UTC)

Looks rather good. When i've got some time, i'll help test it out and help improve the code if i can see any improvements. Reedy 19:30, 26 May 2008 (UTC)


First letter of category & section name

Status Feature added in next release
Description [[Kategoria:browary w Polsce|Bartek]] -> [[Kategoria:Browary w Polsce|Bartek]]

[[Kategoria:gmina Gołuchów]] -> [[Kategoria:Gmina Gołuchów]] etc. --84.234.42.68 15:01, 6 July 2007 (UTC)
and == film == -> == Film == --84.234.42.68 (talk) 14:05, 8 January 2008 (UTC)

Added in revision
So capitalisation of the first letter in a category? I think this is there for en.wiki (im sure i added it...) but it may not be for other wiki's... Reedy Boy 18:22, 6 July 2007 (UTC)
on .pl that isn't present, I didn't want to do a screenshot, just copied the diffs (from manually capitalizing kategoria->Kategoria [I now uncheck that regex as it's implemented), and there were no other changes) ;) --84.234.42.68 10:51, 7 July 2007 (UTC)
here's a screenshot to be sure [7], also the first letter of the name of image is not being changed to big on .pl--84.234.42.68 11:02, 7 July 2007 (UTC)
still doesn't work on .pl [8], in 4.3.0.0 not present on .pl --84.234.42.68 15:10, 2 August 2007 (UTC)
Must "RegexTypoFix" be enabled in order for this to work on en.wiki? I encountered this situation here and manually changed "transport" to "Transport" -- AWB did not prompt the change. Black Falcon (Talk) 23:52, 7 March 2008 (UTC)

Automatic uppercasing for section names will not be implemented, as there are lots of cases when it should remain as it is - for example, dotTrace, uTorrent and so on. MaxSem(Han shot first!) 16:04, 8 March 2008 (UTC)

I did not find any category name that starts with a lowercase ([9] still does't work - from plwiki with the lattest AWB release) --84.234.42.68 (talk) 20:55, 14 March 2008 (UTC)

Implemented in rev 3222. MaxSem(Han shot first!) 19:59, 4 August 2008 (UTC)
Thank you. –Black Falcon (Talk) 20:06, 4 August 2008 (UTC)

Copy/Paste or drag and drop rules

Status Feature added in next release
Description Allow copy and paste of an "entire rule" or drag and drop of "entire rule" between two open "Replace special" windows (two open AWB sessions at the same time). Right now I can copy and paste one line at a time which is to damn tedious. --pete 21:45, 16 April 2008 (UTC)
Added in revision
I've been playing with this.. Seems we need to serialise the TreeNode Tag which is an IRule, to teh clipboard, and bring it back again... Reedy 11:44, 10 July 2008 (UTC)
Done that.. Just doesnt seem to want to let me copy between program instances... Reedy 12:16, 10 July 2008 (UTC)
rev 3058, Done!! Reedy 12:34, 10 July 2008 (UTC)

Copy and paste rows in the Find & Replace window

Status Feature added in next release
Description Would it be possible to add the ability to copy and paste rows when in the Find & Replace window? Epbr123 (talk) 09:55, 16 June 2008 (UTC)
Added in revision
Why would you want/need to...? To move between AWB instances? Reedy 13:37, 16 June 2008 (UTC)
For example, if I needed to change the order in which the operations are performed, or if I wanted to copy some commands from one file to another. Epbr123 (talk) 13:43, 16 June 2008 (UTC)
There is a move up/move down option already there... (Click on the left hand most coloumn) Could add "move to top" and "move to bottom" if you wanted.. Reedy 13:54, 16 June 2008 (UTC)
rev 2941 - Move to top and move to bottom now implemented. Reedy 14:02, 16 June 2008 (UTC)

More options for "Add selected to list"

Status Feature added in next release
Description It seems like it would be pretty simple to add more of the "Make list" options to the "Add selected to list" context menu. Specifically, I'd like to see "Images on page", because right now the only option is to create a list of all links and filter... which can be cumbersome with 1000+ article lists. -ΖαππερΝαππερ BabelAlexandria 01:05, 11 July 2008 (UTC)
Added in revision
rev 3071 - Added with some other tweaks, and simplifiations. Reedy 09:17, 11 July 2008 (UTC)
Thanks a lot! That was fast :) could you maybe add a snapshot here? i'd rather not have to install any extra software. -ΖαππερΝαππερ BabelAlexandria 23:44, 17 July 2008 (UTC)
All 3 of those snapshots have this. Reedy 09:58, 18 July 2008 (UTC)

AWB support for sqwiki_p

Status Feature added in next release
Description Please, is it possible to add the sq.wikipedia project (Albanian) support for AWB? In the "User and Project preferences" under "Projects" the sq.wikipedia it isn't available. Thank you. --  eagleal  00:31, 12 July 2008 (UTC)
Added in revision

Done in rev 3082. MaxSem(Han shot first!) 06:14, 12 July 2008 (UTC)

Support for hiwki

Status Feature added in next release
Description Please add support for the Hindi Wikipedia (hi.wikipedia.org). Thanks! -- Longhairandabeard (talk) 18:26, 18 July 2008 (UTC)
Added in revision

rev 3090 Reedy 21:21, 18 July 2008 (UTC)

Making list from categories places on talk pages

When placing {{physics}} and other tags on talk pages, it produces categories populated with talk pages. Could the "make list" featured be made so that the "Talk:" is ignored and that you edit the article instead of the talk page? Headbomb {ταλκWP Physics: PotW} 20:49, 18 July 2008 (UTC)

You can just convert the list to article pages very easily - right click in the list maker list box, and convert from talk pages. Seemingly making this request a bit useless... Reedy 21:12, 18 July 2008 (UTC)

I'll try that. In the meantime blame my AWB n00bness. Headbomb {ταλκWP Physics: PotW} 21:27, 18 July 2008 (UTC)

Heh =) Reedy 21:34, 18 July 2008 (UTC)

Menu item names: 'Enable the toolbar' -> 'Show toolbar', 'Hide Bottom Panel' -> 'Show bottom panel'

Status Feature added in next release
Description Change menu item text: 'Enable the toolbar' to 'Show toolbar'. I keep forgetting how to show the toolbar. The name of the menu item is what fools me. I keep looking for something that says 'Show'. Can it be renamed please? I would also suggest a change from the negative 'Hide Bottom Panel' to the positive 'Show bottom panel'. Lightmouse (talk) 18:59, 19 July 2008 (UTC)
Added in revision

rev 3091 - Guh-rate. SF's svn is offline atm :( Reedy 19:51, 19 July 2008 (UTC)

Ah, its just very slow! Reedy 20:00, 19 July 2008 (UTC)

Confirmed as fixed in svn3092. Thank you very much. Lightmouse (talk) 12:34, 20 July 2008 (UTC)

Template updater

Status This feature request is a duplicate
Description This one's probably good for a plugin. Man of the info box template add values over time. If the updated "template" of the template were applied to the by a bot doing other work. This would allow future authors to fill in the missing details. — Dispenser 02:29, 25 July 2008 (UTC)
{{Template:Project Infobox
  | ParamD = value
  | ParamE = value
    | ParaEsub3 = subvalue
    | ParaEsub2 = subvalue
    | ParaEsub1 = subvalue
  | ParamB = value
  | ParamC = value
  | ParamA = value
}}
{{Template:Project Infobox
  | ParamA = value
  | ParamB = value
  | ParamC = value
  | ParamD = value
  | ParamE = value
    | ParaEsub3 = subvalue
    | ParaEsub2 = subvalue
    | ParaEsub1 = subvalue
  | ParamF = (blank since its new)
  | ParamG = (blank since its new)
  | ParamH = (blank since its new)
  (Unreconized stuff down here)
}}
Added in revision

See #Format Infobox above. (MaxSem from work) 09:54, 25 July 2008 (UTC)

Recursively search a list of categories

Status Feature already exists in AWB
Description Currently AWB allows for a recursive search of a single category. It also allows for articles to be pulled from a list of categories (right click - add selected to list - from category). I would like AWB to recursively search a list of categories. A new option needs to be added to the right click menu. Here is how it will work: In the list maker, right click on a list of categories - Add selected to list - From category (recursive). Thanks, Ganeshk (talk) 04:27, 3 August 2008 (UTC)
Added in revision
Already added for next release (SVN versions have it in) Reedy 13:19, 3 August 2008 (UTC)