Archive 5 Archive 10 Archive 11 Archive 12

External to Interwiki

Status New
Description I think AWB should have a feature that changes external links to sister projects into interwiki links, like changing Main Page to Main Page. --Wikihermit (Talk • HermesBot) 00:45, 11 June 2007 (UTC)
Added in revision

By MaxSem from Wikihermits talk page:

  1. find \[http://en\.wikibooks\.org/wiki/(\S*) (.*)\], replace with [[b:$1|$2]]
  2. find \[http://en\.wikibooks\.org/wiki/(\S*)], replace with [[b:$1]].

Reedy Boy 11:10, 12 June 2007 (UTC)

More:
  1. find \[http://en\.wikisource\.org/wiki/(\S*) (.*)\], replace with [[s:$1|$2]]
  2. find \[http://en\.wikisource\.org/wiki/(\S*)], replace with [[s:$1]].
  3. find \[http://en\.wikiquote\.org/wiki/(\S*) (.*)\], replace with [[q:$1|$2]]
  4. find \[http://en\.wikiquote\.org/wiki/(\S*)], replace with [[q:$1]].
  5. find \[http://en\.wiktionary\.org/wiki/(\S*) (.*)\], replace with [[wiktionary:$1|$2]]
  6. find \[http://en\.wiktionary\.org/wiki/(\S*)], replace with [[wiktionary:$1]].
  7. find \[http://commons\.wikimedia\.org/wiki/(\S*) (.*)\], replace with [[commons:$1|$2]]
  8. find \[http://commons\.wikimedia\.org/wiki/(\S*)], replace with [[commons:$1]].
  9. find \[http://en\.wikinews\.org/wiki/(\S*) (.*)\], replace with [[n:$1|$2]]
  10. find \[http://en\.wikinews\.org/wiki/(\S*)], replace with [[n:$1]].
  11. find \[http://en\.wikispecies\.org/wiki/(\S*) (.*)\], replace with [[s:$1|$2]]
  12. find \[http://en\.wikispecies\.org/wiki/(\S*)], replace with [[s:$1]].

Implementation...?

Reedy Boy 16:57, 12 June 2007 (UTC)

Another common pattern is word [http://en.--whateversite--.org/wiki/word] which should be replaced by [[whatever:word]].
I would be wary of implementing the [http://en.--whateversite--.org/wiki/word] versions on their own. I have seen quite a few cases where that is used as footnotes. That may not be the correct usage, but converting it to an interwiki link would be worse as it would result in an unintelligible sentence.
Example: Alfred Tennyson's works[1] are should not become Alfred Tennyson's workss:Author:Alfred_Tennyson are.
-- JLaTondre 00:44, 13 June 2007 (UTC)
This code is for en.wiki only! We use AWB in other wiki!--OsamaK 15:28, 17 June 2007 (UTC)
We know. It hasnt been implemented as of yet (it may not ever be), so it doesnt really matter atm. Reedy Boy 19:32, 17 June 2007 (UTC)

I needed code for my tool since people didn't know which form to enter in. It has since become convenient to just paste the URL in and watch the magic happen. I hope the AWB devs implement this for the list maker parts of the interface.

Javascript fixTitle code
function fixTitle(e) {
    // Convert from the escaped UTF-8 byte code into Unicode
    s = unescape(decodeURI(e.value))
    // Convert secure URLs into non-secure equivalents (note the secure system is considered a 'hack')
    s = s.replace(/\w+:\/\/secure\.wikimedia\.org\/(\w+)\/(\w+)\//, 'http://$2.$1.org/')
    // Convert http://lang.domain.org/wiki/ into interwiki format
    s = s.replace(/http:\/\/(\w+)\.(\w+)\.org\/wiki\/([^#{|}\[\]]*).*/i, '$2:$1:$3')
    // Scripts paths (/w/index.php?...) into interwiki format
    s = s.replace(/http:\/\/(\w+)\.(\w+)\.org\/.*?title=([^#&{|}\[\]]*).*/i, '$2:$1:$3')
    // Remove [[brackets]] from link
    s = s.replace(/[^\n]*?\[\[([^[\]{|}]+)[^\n]*/g, '$1')
    // '_' -> ' ' and hard coded home wiki
    s = s.replace(/_/g, ' ').replace(/^ *(w:|wikipedia:|)(en:|([a-z\-]+:)) */i, '$3')
    // Use short prefix form (wiktionary:en:Wiktionary:Main Page -> wikt:en:Wiktionary:Main Page)
    s = s.replace(/^ *(?:wikimedia:(m)eta|wikimedia:(commons)|(wikt)ionary|wiki(?:(n)ews|(b)ooks|(q)uote|(s)ource|(v)ersity))(:[a-z\-]+:)/i, '$1$2$3$4$5$6$7$8$9')
    // Put back in
    e.value = s
}

A general implementation (suitable for general fixes) for foundation links from the code above:

  1. Find \[http://(\w+)\.(\w+)\.org/wiki/([^{|}\[\]<>"\n]+) +([^]]+)\] replace with [[$2:$1:$3|$4]]
  2. Find \[\[(?:wikimedia:(m)eta|wikimedia:(commons)|(wikt)ionary|wiki(?:(n)ews|(b)ooks|(q)uote|(s)ource|(v)ersity))(:[a-z\-]+:[^{}\[\]]+)\]\] replace with [[$1$2$3$4$5$6$7$8$9]]

It avoid the flaws from above and works across all languages.—Dispenser 04:13, 9 June 2008 (UTC)

Cool, thanks! Reedy 12:57, 9 June 2008 (UTC)
I've been using my own regexes for this (though, not as good as the combo above) and would love to see this implemented. Rocket000 (talk) 00:17, 20 June 2008 (UTC)

Would be good to implement this.. Not sure why the first one is needed in the ListMaker...? If you can elaborate/be a bit more specific Dispenser, i shall get this implemented. Reedy 17:44, 23 June 2008 (UTC)

Partially implemented. rev 3036 (code exists, but not in use. As per the discussion page, it doesnt seem to actually work as a general fix or in list maker.......) Reedy 22:20, 3 July 2008 (UTC)

While the code I provided above is good what I had coded it for (a user page input routine) it wasn't good enough for a general fix (potential language issues). Thus I've coded the following which should be nearly problem free:

Python white list code
familiesIWlist = {
        'wikipedia':    'w',
        'wiktionary':   'wikt',
        'wikinews':     'n',
        'wikibooks':    'b',
        'wikiquote':    'q',
        'wikisource':   's',
        'wikiversity':  'v',
}
for m in re.finditer(ur'\[http://([a-z0-9\-]+)\.(\w+)\.org/wiki/([^{|}\[\]<>"\s?]+) +([^]\n]+)\]', text):
    if m.group(1) == 'commons':
        iwPrefix = 'commons'
    elif m.group(1) == 'meta':
        iwPrefix = 'm'
    elif m.group(1) in familiesIWlist:
        # don't allow http://sources.wikipedia.org
        continue
    elif m.group(2) in familiesIWlist:
        iwPrefix = '%s:%s' % (familiesIWlist[m.group(2)], m.group(1))
    else:
        # TODO: Prevent iw linking on [[Wikipedia]] where it's used as references
        continue
    text = text.replace(m.group(0), '[[%s:%s|%s]]' % (iwPrefix, m.group(3), m.group(4)))

Dispenser 01:33, 13 October 2008 (UTC) Updated: 01:56, 23 November 2008 (UTC)

I've implemented the above code in my commonfixes.py library. Over time I've noticed a few problems:

  1. Due to the haphazard way naming was done the above code will try to make download.wikipedia.org and sources.wikipedia.org into invalid interwikis. This can be solved using interwiki table, which would include more links than we can cover in regexes.
  2. Edit on the "Wikipedia" article raises question wheather those links can be linked. And I think I read somewhere that they aren't suppose to be directly, but it still doesn't answer the question about interwiki.
  3. [ { | } ] and more are not valid characters, as well as their escaped counter parts like %7B. However, this highly unlikely since people typically don't link to invalid pages anyway.

For those of you still interested in linking I've come up with a set of regex. The whatever.wikipedia.org glitch is avoid by only allowing languages with two to three letter character codes.

Regex:      \[http://([a-z0-9\-]{3})\.(?:(wikt)ionary|wiki(n)ews|wiki(b)ooks|wiki(q)uote|wiki(s)ource|wiki(v)ersity)\.(?:com|net|org)/wiki/([^][{|}\s"]*) +([^\n\]]+)\]
Replace:    [[$2$3$4$5$6$7:$1:$8|$9]]
Regex:      \[http://(?:(m)eta|(commons)|(incubator)|(quality))\.wikimedia\.(?:com|net|org)/wiki/([^][{|}\s"]*) +([^\n\]]+)\]
Replace:    [[$1$2$3$4:$5|$6]]
Regex:      \[http://([a-z0-9\-]+)\.wikia\.(?:com|net|org)/wiki/([^][{|}\s"]+) +([^\n\]]+)\]
Replace:    [[wikia:$1:$2|$3]]

However you should likely add (?<![*#:;]{2}) to the beginning to avoid changing lists and (?![^<>]*</ref>) to the end to avoid changing links in references.—Dispenser 01:56, 23 November 2008 (UTC)

According to WP:WAWI, AWB would have to detect the difference between a convenient link to material like wikisource page and a reference link like a wikisource policy page. Luckily that's why we created namespaces.—Dispenser 08:07, 29 December 2008 (UTC)
Soo.. Are we alright to implement this or something? ;P Reedy 13:52, 29 December 2008 (UTC)
Yes. Haven't you already? -- Magioladitis (talk) 17:08, 19 September 2009 (UTC)
[2] --Magioladitis (talk) 19:12, 22 February 2010 (UTC)

Handling <li> and <ul> html tags

Status New
Description Replace <li> with *. Delete <ul>, </ul>, </li>. Example -- Magioladitis (talk) 19:47, 23 January 2008 (UTC)
Added in revision

<li>(.*?)(</li>)? --> * $1

Then just remove all other </li>, <ul>, </ul>..

</?(li|ul)> --> ""

Reedy Boy 13:34, 9 March 2008 (UTC)

So that should be easy. Can you implement it? -- Magioladitis (talk) 02:08, 6 April 2008 (UTC)
<ol>
<li>test</li>
</ol>
<ul>
<li>test</li>
</ol>

<li>test</li>

If we implement it, we should really cater for all that Reedy 19:49, 16 September 2008 (UTC)

I did this manually. -- Magioladitis (talk) 17:46, 16 February 2010 (UTC)

Ol causes complexions: This wasn't the wanted result -- Magioladitis (talk) 17:52, 16 February 2010 (UTC)

Implementation for il/ul ONLY:

-- Magioladitis (talk) 15:51, 21 January 2011 (UTC)

There are a number of edge cases where line breaks, comments, templates, and attributes are involved that need to be kept in mind. Some of them may even occur in articles. E.g. (see source):

  <ul>
    <li>Example of a list item</li>
  </ul>

Amalthea 11:51, 4 May 2011 (UTC)

It seems to work in the general case. -- Magioladitis (talk) 17:59, 23 September 2013 (UTC)

This is CHECKWIKI error 12 related FR. -- Magioladitis (talk) 21:39, 19 November 2013 (UTC)

Templates that end in Breaks (CHECKWIKI error 59)

Status This feature is partially implemented
Description A simple find and replace that finds <br> at the end of a value in a template, and removes it as it is un-nescesary. See Error 59 in WikiProject: Check Wikipedia.
If Not: honorific prefix
Find (with regex multiline, case sensitive) :[\t ]*<[\s\/\.]*br[\s\/\.]*>[\t ]*([\t\n ]*?)(\]\]|))|\|)
 Replace (with regex and multiline, case sensitive: $1$2
Added in revision

Tim1357 (talk) 00:11, 21 October 2009 (UTC)

We already fix it for files. I think it should be easy to implement. -- Magioladitis (talk) 11:25, 8 March 2010 (UTC)

I had to remove the break line tag manually. Moreover, it was duplicated to the Persondata entry and I had to remove it from there too. I guess this addition will also fix WP:CHECKWIKI error 59. -- Magioladitis (talk) 08:09, 17 September 2010 (UTC)

Better in 7171 but there is a comma at the end. Check here. -- Magioladitis (talk) 00:00, 24 September 2010 (UTC)

rev 7223 for PersonData comma issue. Rjwilmsi 10:32, 6 October 2010 (UTC)

We just need to avoid: honorific prefix, honorific-prefix as the request says. I left a note to Infobox officeholder and they 'll probably fix this too. -- Magioladitis (talk) 08:55, 12 October 2010 (UTC)

honorific-prefix, honorific-suffix changed and don't need break lines at the end anymore. -- Magioladitis (talk) 06:09, 2 May 2013 (UTC)

((nihongo)) is also a template that uses break line tags as I was hinted in my talk page. -- Magioladitis (talk) 12:40, 12 October 2010 (UTC)

We now have a custom module for error 59. -- Magioladitis (talk) 14:21, 31 March 2013 (UTC)

Since bots run the custom module for a while now I wonder it it could be now part of general fixes. -- Magioladitis (talk) 06:07, 2 May 2013 (UTC)

More break line tags cleanup

Migrated to Phabricator: T99377 & T99378 by Reguyla. (tJosve05a (c) 00:25, 17 May 2015 (UTC)
Status New
Description [3] Break line tag between immediately after maintenance tags is unnecessary and can be removed. -- Magioladitis (talk) 08:40, 13 September 2010 (UTC)
Added in revision

We could fix this as well. (Break line before template). -- Magioladitis (talk) 13:29, 30 November 2010 (UTC)

If all headers are of level 1 downgrade them 1 level

Migrated to Phabricator: T99376 by Reguyla. (tJosve05a (c) 00:23, 17 May 2015 (UTC)
Status New
Description Examples: [4], [5]. -- Magioladitis (talk) 21:36, 1 February 2012 (UTC)
Added in revision

When maintenance templates immediately follow section header, change to section template

Status New
Description When a maintenance template immediately follows a section header, could AWB change it to the appropriate section template? For example:

Any templates under section headers for "Notes", "References", or "External links" should not be changed. I would be happy to make a more comprehensive list if the developers express interest in implementing this. --GoingBatty (talk) 00:06, 23 February 2012 (UTC)

Added in revision

Added two more suggestions above. GoingBatty (talk) 21:51, 16 July 2012 (UTC)

Made them all consistent. GoingBatty (talk) 04:31, 8 August 2012 (UTC)
Should this apply to templates within ((multiple issues))? Why only to templates immediately following a header? Why not to notes/references? Thanks Rjwilmsi 17:46, 13 August 2012 (UTC)
Yes, this should apply to templates within ((multiple issues)) that have |section=yes. Only templates following a header so that it doesn't change templates in the zeroth section that would apply to the entire article. Not to notes/references sections since these templates would apply to the whole article (especially No footnotes, Refimprove, and Unreferenced). GoingBatty (talk) 01:22, 15 August 2012 (UTC)
What about change ((Very long)) to ((Very long section)) Jamesmcmahon0 (talk) 10:41, 18 November 2013 (UTC)

FixReferenceTags: remove nowiki; encode titles

Migrated to Phabricator: T99379 by Reguyla. (tJosve05a (c) 00:26, 17 May 2015 (UTC)
Status New
Description If the title and url parameters in a citation template are defined, then the title is linked. If the title contains certain characters, then the link is broken and the display is malformed. The standard fix is to encode the offending characters in the title field, however some editors have been wrapping the value in <nowiki>. While the visual rendering is fine, the metadata in the COinS output is mangled, with the strip markers exposed; see Help:Strip markers for details.

We need to remove <nowiki> tags and encode characters in the title and chapter fields.

  • remove <nowiki> and </nowiki>
  • change newline to space
  • change [ to &#91;
  • change ] to &#93;
  • change | to &#124;
This needs clarification. Is it requested to remove "encode[d] characters" (as well as "nowiki" constructs)? Or is that certain characters (e.g., square brackets) should be represented by their codes ("&#91;")? ~ J. Johnson (JJ) (talk) 21:57, 19 January 2012 (UTC)
Added in revision

Do not include unimportant prefixes in ((DEFAULTSORT))

Status New
Description I received a complaint on my talk page that my recent edit to The Last Tightrope Dancer in Armenia added ((DEFAULTSORT:The Last Tightrope Dancer In Armenia)). Per WP:SORTKEY, it should have added ((DEFAULTSORT:Last Tightrope Dancer In Armenia, The)) (without the "The") (with "The" at the end). GoingBatty (talk) 23:17, 25 November 2010 (UTC)
Added in revision

I only see "In some categories, sort keys are used to exclude prefixes that are common to all or many of the entries, or are considered unimportant (such as "List of" or "The")." It doesn't say in all. -- Magioladitis (talk) 00:24, 26 November 2010 (UTC)

Are there categories where "The" is important in the sort? GoingBatty (talk) 00:52, 26 November 2010 (UTC)
The Beatles? -- Magioladitis (talk) 00:55, 26 November 2010 (UTC)
I don't see anything on Category:The Beatles sorted by "The".
Furthermore, The Beatles article contains ((DEFAULTSORT:Beatles, The)) - so I've revised my request to match this format. GoingBatty (talk) 01:27, 26 November 2010 (UTC)
Adding "The" at the end is unlikely to ever make a difference, but AWB already excludes "The" from DEFAULTSORT tagging. If you look at the edit you linked, AWB did not include "The". McLerristarr | Mclay1 06:21, 26 November 2010 (UTC)
Actually, you did include "The", you just gave the wrong diff. This has never happened to me; "The" is usually excluded. McLerristarr | Mclay1 06:23, 26 November 2010 (UTC)
Try The Rats (play) and The UFC Chronicles. I'm using SVN 7424. Should this be moved over to the bug list? GoingBatty (talk) 17:23, 26 November 2010 (UTC)
OK, it is adding "The". I thought it didn't. Maybe I'm wrong. McLerristarr | Mclay1 15:23, 27 November 2010 (UTC)

Title case for citations

Status New
Description Most people assume that you've got to keep the case that the source is using, but the MOS advises changing this to standard title case. So, may I suggest pushing a citation's title parameter through:
public static string ProperCase(string TextToFormat)
{
if(TextToFormat.ToUpper() == TextToFormat){
return new CultureInfo("en").TextInfo.ToTitleCase(TextToFormat.ToLower());
} else {
return TextToFormat;
}
}

to fix the most in your face, block-caps titles. I don't think that would leave you with any false positives. Cheers, - Jarry1250 (t, c, rfa) 16:17, 20 June 2009 (UTC)

Added in revision
Well, except for the non english wiki's ;) Reedy 19:50, 22 June 2009 (UTC)
Oh yeah :) I meant to change that "en" for some variable, but I couldn't be arsed to find out which was the right one. - Jarry1250 (t, c, rfa)
Maybe also external link titles? Harder to grab though, I would think. - Jarry1250 [ humourousdiscuss ] 09:16, 28 June 2009 (UTC)

When do you propose to convert the case of citation titles? Just when all in uppercase? Do you have some example articles? Rjwilmsi 10:27, 28 June 2009 (UTC)

Well, in a perfect world, a citation title of "EXAMPLE: Lorem ipsum" would be converted as well, but the false positive/pointless edit rate would be too high I fear. So yes, just when all in uppercase for maximum efficiency. I would like to see this as a general fix if possible, though I haven't tested the FP rate myself yet. I shall set about finding you an example now. - Jarry1250 [ humourousdiscuss ] 10:31, 28 June 2009 (UTC)
Ten random pages gave me Gaynor Cawley ("BIOGRAPHY") and Mustafa Ahmed Hamlily which includes a partial one (ref #12). - Jarry1250 [ humourousdiscuss ] 10:37, 28 June 2009 (UTC)

I've had some experience programming reflinks with this, you can get most of the cases right. Here some edges cases

Those are some example I can think off the top of my head. It also a good idea to apply it to the author/first/last/publisher fields as well.—Dispenser 12:13, 28 June 2009 (UTC)

Hey, thanks Dispenser. As written, the code doesn't touch .pdf (lowercase), capitalises "Of", and turns GPS to "Gps". The rest it gets right; hopefully, a few tweaks and it should be read to roll. - Jarry1250 [ humourousdiscuss ] 18:58, 30 June 2009 (UTC)
Here's a much improved function for converting to useful title case, which is more palatable than block caps (I personally prefer sentence case, but that would be more controversial / less widely deployable. It works on all the examples above (and some more I invented), with the exception of acronyms that could be words UNICEF, etc. GPS has no vowels, and is therefore easy to capitalise.
public static string ProperCase(string TextToFormat)
        {
            List<String> smalls = new List<String> { "and", "of", "the", "but", "in", "to", "a", "an" };

            if (TextToFormat.ToUpper() == TextToFormat)
            {
                TextToFormat = new CultureInfo("en").TextInfo.ToTitleCase(TextToFormat.ToLower());
                //Ignore first words
                String FirstBit = "";
                if (TextToFormat.Contains(" "))
                {
                    int Index = TextToFormat.IndexOf(" ");
                    FirstBit = TextToFormat.Substring(0, Index);
                    TextToFormat = TextToFormat.Substring(Index);
                }
                foreach (String small in smalls)
                {
                    TextToFormat = Regex.Replace(TextToFormat, "([^a-zA-Z0-9])" + small + "([^a-zA-Z0-9])", "$1" + small + "$2", RegexOptions.IgnoreCase);
                }
                TextToFormat = FirstBit + TextToFormat;
                String[] Bits = TextToFormat.Split(" ".ToCharArray());
                for (int i = 0; i < Bits.Length; i++)
                {
                    //Capitalise consonant only words, plus a few obvious ones
                    if (Regex.IsMatch(Bits[i], "^([BCDFGHJKLMNPQRSTVWXZ]{2,}|UK|USA)$", RegexOptions.IgnoreCase))
                    {
                        Bits[i] = Bits[i].ToUpper();
                    }
                }
                return String.Join(" ", Bits);
            }
            else
            {
                return TextToFormat;
            }
        }

- Jarry1250 [ humourousdiscuss ] 20:16, 30 June 2009 (UTC)

Maybe you should use a dictionary from a spellchecker to ensure words like GNU, LIDAR, and CBDTPA stay uppercased? You might also be able to capitalize names Ted Stevens.—Dispenser 18:37, 2 July 2009 (UTC)
Yeah... it's a question of how much in the way of resources one chooses to give over to such a minor (albeit intensely annoying to me) thing as capitalisation... hopefully the major acronyms can be hardcoded, and the rest left to the individual editors to catch. As the default Is This Sort Of Capitalisation, We Needn't Worry About Names Of People. - Jarry1250 [ humourousdiscuss ] 18:41, 2 July 2009 (UTC)
And no matter how much effort we throw at the problem, there will always be "yet another exception", e.g. CAT scan
The answer has to be that this will be a computer-assisted process, not an entirely automated one. ClickRick (talk) 18:47, 2 July 2009 (UTC)

This could be implemented as a general fix that users would have to explicitly turn on via the options menu (off by default) and could be disabled for bots. Question then is just what fields is this required on beyond the 'title=' field of a citation template? Rjwilmsi 15:38, 8 July 2009 (UTC)

I think this was added to AWB. Not sure though but we might be able to archive this one. --Kumioko (talk) 00:47, 26 August 2011 (UTC)
We haven't added it yet. -- Magioladitis (talk) 22:41, 21 August 2012 (UTC)

Please ask for a bot to this. -- Magioladitis (talk) 23:30, 24 May 2013 (UTC)

@Ohconfucius: - Does one of your scripts fix the capitalization in the |title= field of citation templates? (Maybe User:Ohconfucius/script/formatgeneral ?) Thanks! GoingBatty (talk) 19:07, 16 September 2013 (UTC)
I guess the one of Jarry1250 is fine for an example module? -- Magioladitis (talk) 23:40, 16 September 2013 (UTC)

multiple hyphens

Status New
Description Multiple hyphens should be removed, especially "--", which is used a lot. In "text--text" it should be replaced with an em dash and in "text -- text" it should be replaced with an en dash. But it should work for more than two hyphens as well. McLerristarr (Mclay1) (talk) 10:19, 2 August 2010 (UTC)
Added in revision

Only if you can avoid changing "--" in a URL, or in a <!-- comment -->. Art LaPella (talk) 14:23, 2 August 2010 (UTC)

I don't think any of AWB's changes affect URLs. McLerristarr (Mclay1) (talk) 16:05, 10 August 2010 (UTC)
"text -- text" is often used when the intent is to add an em dash, not an en dash (i.e., the intent is to have an em dash with spaces around it). In such cases it should of course convert to an em dash with the spaces removed. I do not see how a program could tell which correction to make. DGG ( talk ) 17:36, 15 April 2011 (UTC)
I disagree. I feel that the intent of "text -- text" is to have some kind of dash longer than a hyphen which is set off by the spaces. This is a stylistic choice, and in my AWB settings, I attempt to respect the original writer's intentions by replacing unspaced instances with em dashes and spaced ones with en dashes. See WP:EMDASH. MANdARAX  XAЯAbИAM 18:35, 15 April 2011 (UTC)

Fixes for Nihongo template

Status New
Description ((Nihongo)) (which has ~50k translusions) has an |extra= parameter where editors usually add birth/death data. This means we have to:
  • Obtain birth/death info for Human Categories
  • Fixes mdashes

-- Magioladitis (talk) 13:07, 2 August 2010 (UTC)

Added in revision
Usually is not good enough. I would like to understand why editors ever put such data in the template. Rjwilmsi 17:50, 2 August 2010 (UTC)
They put data in order to add extra information before the parentheses that contains the local name closes. I am not sure how we do it in other cases. Do we have two pairs of parentheses one next to the other. Btw, "usually" in this case is equal to "always with probability 1" i.e. in all the cases I observed. -- Magioladitis (talk) 22:01, 2 August 2010 (UTC)

Convert spaced hyphens to endashes

Status New
Description Hyphens that are surrounded by spaces (e.g. "Text - text") should be converted to endashes. McLerristarr (Mclay1) (talk) 01:37, 5 August 2010 (UTC)
Added in revision
I cannot think of any exceptions to this rule. Hyphens should never be spaced, nor should emdashes. McLerristarr / Mclay1 11:25, 27 August 2010 (UTC)
It's not that easy. Think of a math formula. Replacing "2 km² - 400 m²" with "2 km² – 400 m²" doesn't make it more correct. I'm currently using the regex "([\\w'\\)>\\]\\u00C0-\\u024F“]) +-(,?) +(?=[\\w'\\(\\[\\u00C0-\\u024F„])""$1 –$2" in my tool to avoid that. --TMg 12:53, 11 May 2014 (UTC)

Wikipedia:Manual of Style (dates and numbers)

Status More information needed
Description AWB doesn't correct a lot of things described in Wikipedia:Manual of Style (dates and numbers). For example, these corrections and these and this and these and these. McLerristarr (Mclay1) (talk) 15:45, 10 August 2010 (UTC)
Added in revision

Duplicate report filed:
Currently we fix dashes in limited circumstances. I think there are several other cases that we could cover:

I don't think any of this would be controversial. The spaced hyphen in particular is aesthetically rather unpleasant to a lot of editors.—kwami (talk) 00:51, 21 June 2011 (UTC)

We need more specific rules about this one. -- Magioladitis (talk) 22:53, 17 November 2013 (UTC)

Rjwilmsi The first diff is about FixNonBreakingSpaces. -- Magioladitis (talk) 13:15, 16 March 2014 (UTC)

Automatic title bolding

Status New
Description The automatic title bolding, that bolds the title of the article at the start of the article, needs to work for titles that are italicised, resulting in 5 apostrophes around the title. McLerristarr (Mclay1) (talk) 05:17, 11 August 2010 (UTC)
Added in revision
What determines if the title is italicised? Rjwilmsi 13:50, 11 August 2010 (UTC)
I only mean for titles that are already italicised before AWB works on the article. It would be impossible to program it to know which articles needed italicised titles. McLerristarr (Mclay1) (talk) 03:24, 12 August 2010 (UTC)
Well those transcluding ((Italic title)) would becontenders. Rich Farmbrough, 21:14, 6 September 2010 (UTC).

No changes inside single straight quotes

Status New
Description No changes inside single straight quotes. This request arises from discussion at the previous feature request: "no_changes_inside_quotation_marks". Most (if not all) quotes have a non-word character on one side of the single straight quote. Most (there are exceptions) apostrophes have a word character on both sides. I'd rather have an occasional miss than be beaten up for a false positive. Could we use a non-word character outside the single straight quote marks as a distinction for super-cautious editing? Lightmouse (talk)
Added in revision

Do you want this as general fix? -- Magioladitis (talk) 13:46, 31 August 2010 (UTC)

I thought a general fix was an edit. This is not an edit, it's almost the opposite of an edit. I suspect it would need to be an option. Not everybody would need or want to use it. Lightmouse (talk) 13:56, 31 August 2010 (UTC)
I think this was fixed. If you scroll up a little youll see it. The new SVN just hasnt come out yet. --Kumioko (talk) 14:03, 31 August 2010 (UTC)

You may be referring to single curly quotes. I should have made clear that I'm talking about single straight quotes. Thanks. I've amended the text above. Lightmouse (talk) 14:06, 31 August 2010 (UTC)

I note that HideMore is, by definition, an option for cautious editing. Perhaps the misses are rare enough that it could be added to HideMore for all users until we can selectively choose options. Lightmouse (talk) 14:08, 31 August 2010 (UTC)

Template:'"

Status New
Description replace '&nbsp;" with (('")) like here as per WP:MOS. McLerristarr / Mclay1 11:55, 11 September 2010 (UTC)
Added in revision

Where is this in the Manual of Style? This creates an awful unclosed " from the left side! -- Magioladitis (talk) 12:05, 11 September 2010 (UTC)

Wikipedia:Manual of Style#Non-breaking spaces. (I moved it to WP:MOS from Wikipedia:Manual of Style (dates and numbers)#Non-breaking spaces where it was not relevant.) McLerristarr / Mclay1 15:49, 11 September 2010 (UTC)
234 transclsions. Interesting. -- Magioladitis (talk) 09:37, 12 September 2010 (UTC)

Additional measurement Hand (unit)

Migrated to Phabricator: T99381 by Reguyla. (tJosve05a (c) 00:28, 17 May 2015 (UTC)
Status New
Description Do the usual magic for 14 h, 14 hh , 14 hands. Rich Farmbrough, 14:09, 10 October 2010 (UTC).
Added in revision

Remove spaces in transclusions

Migrated to Phabricator: T99380 by Reguyla. (tJosve05a (c) 00:27, 17 May 2015 (UTC)
Status New
Description Remove spaces in transclusions like here. McLerristarr / Mclay1 17:55, 19 October 2010 (UTC)
Added in revision

Unbalanced brackets

Fix unbalanced website

Migrated to Phabricator: T99382 by Reguyla. (tJosve05a (c) 00:29, 17 May 2015 (UTC)
Status New
Description Fix unbalanced brackets in website parameter like what I did in this one -- Magioladitis (talk) 08:52, 12 September 2012 (UTC)
Added in revision

Fix unbalanced brackets inside gallery

Status New
Description <gallery>[[File:foo.jpg</gallery> → <gallery>File:foo.jpg</gallery> Example -- Magioladitis (talk) 08:09, 28 October 2012 (UTC)
Added in revision

I just added these two regex to my tool. They are applied only to the contents of gallery tags.

  1. Replace '^(\\s*)\\[+([^[\\]]*)\\]\\]?\s*$' (RegexOptions.Multiline) with '$1$2'
  2. Replace '^(\\s*)\\[+' (RegexOptions.Multiline) with '$1'

This is my test case:

<gallery>[[File:1.jpg|1]]
 [[File:2.jpg|2
[[File:3.jpg|[[Valid]]</gallery>

Expected result:

<gallery>File:1.jpg|1
 File:2.jpg|2
File:3.jpg|[[Valid]]</gallery>

--TMg 12:43, 11 May 2014 (UTC)

Fix unbalanced brackets inside cite

Migrated to Phabricator: T99383 by Reguyla. (tJosve05a (c) 00:29, 17 May 2015 (UTC)
Status New
Description <ref>((cite web|url=http://www.foo.gr|publisher=[[IFPI))|accessdate=2012-08-17))</ref> → <ref>((cite web|url=http://www.foo.gr|publisher=[[IFPI]]|accessdate=2012-08-17))</ref> -- Magioladitis (talk) 12:03, 24 July 2014 (UTC)
Added in revision

Fix unbalanced curly brackets in redirects

Migrated to Phabricator: T99549. (tJosve05a (c) 18:39, 18 May 2015 (UTC)
Status Feature added in next release
Description Do the following:
  • ((R from subtopic} → ((R from subtopic))
  • ((R from subtopic}] → ((R from subtopic))
  • ((R from subtopic]} → ((R from subtopic))
  • ((R from subtopic]] → ((R from subtopic))

Do this before R-tagging because in some cases it adds a new R-tag for instance R from title without diacritics. -- Magioladitis (talk) 11:57, 29 December 2012 (UTC)

Added in revision rev 11266 -- Magioladitis (talk) 16:39, 23 June 2015 (UTC)

Permanent link of my related fixes. -- Magioladitis (talk) 12:01, 29 December 2012 (UTC)

More: [6], [7]. -- Magioladitis (talk) 21:07, 9 February 2013 (UTC)

Continue unbalanced check

Migrated to Phabricator: T99385 by Reguyla. (tJosve05a (c) 00:53, 17 May 2015 (UTC)
Status New
Description When an unbalanced bracket is shown, continue checking by ignoring that bracket type. E.g. If someone uses 1) 2) numbering style you can still find an unterminated <tag! Mark Hurd (talk) 16:42, 30 July 2013 (UTC)
Added in revision

Skipping

Multiple skip options

Status New
Description It would be useful to have an explicit AND function else we have to do "..REGEX1 .. REGEX2.. OR .. REGEX2 .. REGEX1.." with 6 combinations for three things, etc. But this is very low priority. Rich Farmbrough, 20:02, 31 August 2009 (UTC).
Added in revision

It would be great if it was possible in the skip section to be able to select more words so that if any of those are present then the page is skipped. —Preceding unsigned comment added by Mephiston999 (talkcontribs)

Regex? (Word1|Word2|Word3) Reedy 19:20, 26 August 2009 (UTC)
A better phrasing would be... "it would be great if AWB could do more to help people who are entirely n00bish about regex" =) Separating it such that you could have a list of the skip log of which word it matched would be nice as well. –xenotalk 19:21, 26 August 2009 (UTC)
Required. Trying to skip if contains 'Category:Living people' or 'Birth date and age|1900|1|1'. I know no way of doing that with regex because | is the separator and thus (Category:Living people|Birth date and age|1900|1|1) don't work. Regards, SunCreator (talk) 02:50, 29 April 2010 (UTC)
When you want a literal pipe you escape it: (Category:Living people|Birth date and age\|1900\|1\|1). Rjwilmsi 07:04, 29 April 2010 (UTC)
Thank you Rjwilmsi, you learn something everyday :) Regards, SunCreator (talk) 08:31, 29 April 2010 (UTC)
I found another way around this if anyone is interested. If you use the pre-parse option, you can specify a skip option, then you pre-parse the list again with another skip option. Basically you can recurse your list as many times as you want and doing this is the same result as having multiple skip options, although it is somewhat slower because you reload the article multiple times. Regards, SunCreator (talk) 23:29, 29 April 2010 (UTC)
I noticed Regex (Word1|Word2|Word3) is logical OR. How does one use it to find out: word1 AND word2 AND word3? Regards, SunCreator (talk) 19:33, 2 May 2010 (UTC)
Exactly the point. You have to do ( Word1.*word2.*word3| Word1.*word3.*word2| Word2.*word1.*word3| Word2.*word3.*word1| Word3.*word1.*word2| Word3.*word2.*word1) (Or (1(23|32)|2(13|31)|3(12|21)) )
This is bad enough but if you have 4 its even more complex . (In fact you can skip all with word 1, delete the list and copy back the skip list, skip all with word 2.. etc... and even mix these methods reasonably getting 6 "ands" in 2 passes.) So it is do-able but it would be nice to have — Preceding unsigned comment added by Rich Farmbrough (talkcontribs) 15:50, 3 May 2010 (UTC)
Template ((AWB orderless)) coming up. Rich Farmbrough, 04:32, 28 September 2010 (UTC).
John(George(PaulRingo|RingoPaul)|Paul(GeorgeRingo|RingoGeorge)|Ringo(GeorgePaul|PaulGeorge))|George(John(PaulRingo|RingoPaul)|Paul(JohnRingo|RingoJohn)|Ringo(JohnPaul|PaulJohn))|Paul(John(GeorgeRingo|RingoGeorge)|George(JohnRingo|RingoJohn)|Ringo(JohnGeorge|GeorgeJohn))|Ringo(John(GeorgePaul|PaulGeorge)|George(JohnPaul|PaulJohn)|Paul(JohnGeorge|GeorgeJohn)) - testing... takes up to 6 paramters. You really don't want to go to 7. Rich Farmbrough, 05:49, 28 September 2010 (UTC).

Redlinks, redirects, dabs, ...

Migrated to Phabricator: T99386 by Reguyla. (tJosve05a (c) 00:54, 17 May 2015 (UTC)
Status New
Description It would be extremely useful for me if AWB has the option to skip pages that do not contain redlinks, redirects, disambiguation pages, etc. It would greatly facilitate the maintenance of Wikipedia books and of several lists. Of course each option should be individually selectable. Let me know if I'm not being clear with what I mean here. Headbomb {talk / contribs / physics / books} 07:11, 13 January 2011 (UTC)
Added in revision

Skip pages of indef blocked users

Migrated to Phabricator: T99632. (tJosve05a (c) 03:23, 19 May 2015 (UTC)
Status New
Description Newsletter delivery with AWB often leaves messages for indef blocked users, which are then usually reverted. A skip option "Page of indef blocked user" would allow the operator to avoid such edits in the first place. Useful in particular for implicit lists of users where it's not a matter of removing a category or a name from a list. Amalthea 10:05, 4 May 2011 (UTC)
Added in revision
This would be very useful for newsletter delivery bots utilising AWB.—JamesR (talk) 11:57, 10 August 2011 (UTC)

Skip if disambiguation page

Migrated to Phabricator: T99387 by Reguyla. (tJosve05a (c) 00:54, 17 May 2015 (UTC)
Status New
Description Skip if disambiguation page. Similar to skip if redirect. Lightmouse (talk) 17:39, 24 August 2011 (UTC)
Added in revision

Skip blanked pages

Migrated to Phabricator: T99633. (tJosve05a (c) 03:23, 19 May 2015 (UTC)
Status New
Description Either have the option to, or automatically skip pages that have no content. At the moment when hitting a blank page AWB will add an orphan, dead-end, uncategorized and stub tag, this is obviously not appropriate.

Ideally it could do something clever like add ((db-author)) if only the author has edited the page and skip otherwise. Jamesmcmahon0 (talk) 11:03, 1 October 2013 (UTC)

Added in revision

Jamesmcmahon0 you can regex skip if not .{1} exists in the "Skip" tab. -- Magioladitis (talk) 23:48, 15 November 2013 (UTC)

Skip if only change is unicodification

Migrated to Phabricator: T99388 by Reguyla. (tJosve05a (c) 00:55, 17 May 2015 (UTC)
Status New
Description Offer a way to skip if only change is unicodification. I realize that "only cosmetic" will do this, however, based on my understanding of what will be skipped if that is checked, removal of an element class would be skipped as it doesn't change the appearance of the page at all. So, if unicodification could be added as a separate skip if only option or rolled into genfixes somehow, that would greatly be appreciated. Thanks. — ((U|Technical 13)) (etc) 23:12, 8 July 2014 (UTC)
Added in revision

Find and replace improvements

Allow advanced find and replace entries to be marked minor

Status New
Description Allow advanced find and replace entries to be major or minor to work with the new option to "skip if only minor replacement made". –xenotalk 22:24, 7 January 2010 (UTC)
Added in revision
Haha. Magioladitis and I were discussing this when i implemented the normal FaR one. Reedy 22:22, 7 January 2010 (UTC)
And you decided not to allow it -- just to play a cruel joke on me??? –xenotalk 22:24, 7 January 2010 (UTC)
We need a box to mark as minor in every rule (..and subrule??? :S). This is scary. -- Magioladitis (talk) 22:27, 7 January 2010 (UTC)
Haha. More a case of decided it was useful, but not so important. Reedy 22:35, 7 January 2010 (UTC)
I suppose the minor changes I have can be moved into the simple F/R matrix. . . –xenotalk 22:37, 7 January 2010 (UTC)
lol. It aint gonna be done pre v5 :) Reedy 22:39, 7 January 2010 (UTC)
You're a dreamkiller, sir. –xenotalk 22:40, 7 January 2010 (UTC)
Wikipedia_talk:AutoWikiBrowser#Feature_Freeze_for_AWB_v5 ;D Reedy 22:41, 7 January 2010 (UTC)
Bump! ;> –xenotalk 16:10, 12 January 2010 (UTC)
[8] :P Reedy 16:14, 12 January 2010 (UTC)
Sir, you really need to get your priorities in order. Just sayin'. –xenotalk 16:16, 12 January 2010 (UTC)
If you want to do my report for me... Reedy 16:17, 12 January 2010 (UTC)

Whoever eventually responds to this, please put a ((whisperback)) on my userpage, as this is a very active page and I'll miss the response otherwise. -- ··gracefool 16:48, 17 June 2012 (UTC)

I just wanted to bump this discussion. We'ere at version 5 now so could we please reconsider this? Kumioko (talk) 13:46, 29 June 2013 (UTC)

Apply the four generic settings individually

Status New
Description The ability to apply the four generic settings (ignore links, ignore templates, add to summary and apply after general fixes) individually to the different rules. mattbr 17:15, 26 January 2008 (UTC)
Added in revision

is that so hard to implement? i mean't split "ignore templates, refs, link targets, and heading" into separate options, and improve "ignore images" to ignore "images target" not the whole image section --84.234.42.68 (talk) 17:34, 14 March 2008 (UTC)

Sounds very useful to me. Gaius Cornelius (talk) 12:32, 11 June 2008 (UTC)

As a first step we have to call HideText and HideMoreText individually. -- Magioladitis (talk) 11:13, 12 March 2010 (UTC)

For now, how about just the ability to selectively add replacements to the edit summary? That seems like it would be the easiest to implement, and would be very useful to me. I often have intermediate, temporary replacements which should definitely not be in the edit summary, but other replacements which should. MANdARAX  XAЯAbИAM 21:47, 21 October 2013 (UTC)
A workaround I use is to set up Find & Replace rules for replacements I want in the edit summary, and Advanced Find & Replace rules for replacements I don't want in the edit summary. GoingBatty (talk) 00:40, 23 October 2013 (UTC)

Please move the ignore options that are in the find and replace options (templates, wikilinks, external links, HTML comments, files, excreta) so that these rules can be applied on a per item basis, often I have find/replace that I want to do on external links, while others that I don't want on external or internal link. Having the ability to set these on a per item basis would make it easier. ΔT The only constant 13:44, 15 October 2010 (UTC)

I've run into a need for this myself today. I have a rule that I don't want run on links/refs, but I don't want these ignore options applied to everything else. This is very frustrating as I want all my general cleanup F&R's in one settings file. Stevie is the man! TalkWork 15:08, 19 October 2014 (UTC)

HTML substitution

Migrated to Phabricator: T99389 by Reguyla. (tJosve05a (c) 00:56, 17 May 2015 (UTC)
Status New
Description In the Advanced "Find and replace" rule list, allow the easier replacement or removal of HTML attributes on tables. Currently, I'm running all code through a rule to quote all the unquoted attributes and then doing the processing that I want, but every so often a flaw comes up as it quote non-html text. —Dispenser 03:44, 27 February 2007 (UTC)
Added in revision

Addition for "Replace Special"

Migrated to Phabricator: T99634. (tJosve05a (c) 03:23, 19 May 2015 (UTC)
Status New
Description For some find and replace tasks it's useful to ignore certain parts of an article, like <math>...</math> or [[Image:...| (so the name of the image can't get changed). A new tab in Replace Special, in addition to "Replace" and "If", would be nice, so that it's possible to define parts of the articles in which these rule doesn't work. – 84.179.33.65 23:21, 7 March 2007 (UTC)
Added in revision
This almost seems like selective hide text.. Reedy 18:54, 6 April 2009 (UTC)

Subset regex

Status New
Description Add in the subrule a new type, like "Entire text" and "Inside template call ((..))", but it only does the regex on the match from the parent rule. It call it something like "Matched from parent in $1". Implementing this would likely knock out some other feature requests, like my HTML substitutionDispenser 02:26, 8 June 2007 (UTC)
Added in revision
Maybe I can example it better with an example:

I'll use HTML

<html>
<title>String1</title>
<head>
</head>

<body>
String1
</body>
</html>

We want to change String1 to RE1

What I'd like to be able to

Rule: Find the body
RE find: (<body>.*?</body>)
  Sub-rule: Use what was captured in parent
  RE find: String1
  RE replace: RE1

While the example is a little simplistic, it allow greater flexibly. The String1 in the title tags will never be parsed and there can be many String1 in the body without turning the recursion as with (<body>.*?)String1(.*?</body>). Hopefully that simplifies things. —Dispenser (talk) 04:16, 19 December 2007 (UTC)

Remember "Find & Replace" (and other) window details

Status New
Description I'd appreciate AWB remembering the size/position of windows such as "Find & Replace" between sessions (and also, if possible, the widths of columns within). I guess it could be something saved along with the other settings..? Hope it's straightforward to implement and sorry if it's already on the to-do list. Sardanaphalus (talk) 01:26, 14 October 2008 (UTC)
PS Thanks for the recent upgrade.
Added in revision

I endorse this request. It's a pain to have to manually resize the Find and Replace columns every time I open AWB. Colonies Chris (talk) 10:31, 18 November 2012 (UTC)

Wholeheartedly agree. Yesterday I went to resize a column after opening AWB again and accidentally clicked on the heading instead of dragging the separator, thus inadvertently sorting the rules (that's an existing feature request) and forcing me to scrap the F&R rules. Chris the speller yack 13:55, 18 November 2012 (UTC)
I'd need the window/column sizes to be saved in the AWB folder or registry somewhere, not in the main settings file. I keep my settings files on a data stick and use the same files on a big-screen desktop and a small-screen laptop. As an aside, why is the "After fixes" column so wide? I never use it. -- John of Reading (talk) 17:18, 18 November 2012 (UTC)

Find/Replace: Regex checkbox prompt

Status New
Description When entering a regex in the Find/Replace dialog, it's easy (ahem) to forget to tick the Regex checkbox. Could a test be made when clicking Done for [, * and ?, and if Regex is not checked then prompt the user with something like "This appears to be a regular expression. Did you mean to tick the Regex box?".

Too many false positives would get irritating, so deliberately keeping the list simple like that means that newer users, who are more likely to restrict themselves to simpler regular expressions and also more likely to forget, will be the ones who will more often be prompted. ClickRick (talk) 10:12, 29 June 2009 (UTC)

Added in revision
Any false positives would be extremely annoying. This would have to be explicitly turned on somewhere, which would probably make it of little value for new users. Rjwilmsi 15:29, 29 June 2009 (UTC)
Or could you write a really good regex for matching regexes? - Jarry1250 [ humourousdiscuss ] 09:17, 30 June 2009 (UTC)
"a*" could be a regex or a literal search. Any warnings would have to be explicitly turned on somewhere, which would probably make it of little value for new users. Rjwilmsi 09:43, 30 June 2009 (UTC)
I would personally take Jarry's suggestion with a pinch of salt for exactly that reason. To your earlier concern, though, I would say that the prompt should be turned on by default but include a "Do not show this prompt again" checkbox, which should be remembered for that user, so an advanced user will only be prompted the once. An option somewhere else (Options|Preferences..., perhaps?) to turn it back on might be appreciated, too. ClickRick (talk) 10:20, 30 June 2009 (UTC)

Maybe make the default for the regex box, checked? Most non-regex (for a loose value of the word most) also wokr aas regexen, e.g. "Horse" Rich Farmbrough, 21:55, 21 April 2010 (UTC).

Copy regex find and replace from the "test regex page" to the active page

Status New
Description It is quite laborious copying the regex to the active screen from the test regex page. I would like a button on the testing page that will put the regex into the active find and replace page on the next available row, and automatically open the active active find and replace page ready for approval by clicking "done". Snowman (talk) 21:15, 10 January 2010 (UTC)
Added in revision
You can do that in reverse. If you go via the FaR, and right click and move to regex tester (not sure on the specifics), you can move it to the tester, edit it, and move it back... Reedy 21:18, 10 January 2010 (UTC)
I will look for that - I have not been looking at what was available in the right click menu. When I have needed to test a complicated regex I have started writing it on the tester, and there is no indication of how to transfer it easily to find and replace. Snowman (talk) 21:35, 10 January 2010 (UTC)
Anyway, I think this area could be improved to make it more user friendly. Snowman (talk) 22:44, 10 January 2010 (UTC)

Typos tab of edit box: include the typo rule name as first column, alongside existing find & replace columns

Migrated to Phabricator: T99390 by Reguyla. (tJosve05a (c) 00:56, 17 May 2015 (UTC)
Status New
Description Typos tab of edit box: include the typo rule name as first column, alongside existing find & replace columns. Rjwilmsi 19:45, 15 July 2010 (UTC)
Added in revision

copying/adding lines to find list

Migrated to Phabricator: T99635 by Reguyla. (tJosve05a (c) 03:23, 19 May 2015 (UTC)
Status New
Description On the find & replace panel, you can mark a row and use the right mouse button to bring up an options panel. On this panel, you can insert a new row. It would be helpful to have a field here to key a 'number' which would insert the indicated number of rows, not just one row. At the same location, it would be helpful to have a 'copy' function, not just an insert function, again with a 'number' so you can copy the marked row the number of times. This would help reduce the amount of repetitive keying now necessary when slight variations in a row entry are needed to handle all the desired changes. Hmains (talk) 19:20, 28 August 2010 (UTC)
Added in revision

string find against edit box

Migrated to Phabricator: T99636 by Reguyla. (tJosve05a (c) 03:23, 19 May 2015 (UTC)
Status New
Description On the start pulldown, at the bottom right, there is a place where you can do a string find against material in the edit box. When the find is made, the top line of the edit box shows the line on which the string was found--the 'find line'. As often as not, I have to scroll up one line to get the context of the 'find line' It would be helpful if the find command itself would always point to the line above the 'find line' for context. This is pretty standard on other 'finds' that I have seen. Hmains (talk) 02:37, 2 September 2010 (UTC)
Added in revision

New type of "Advanced find and replace"

Migrated to Phabricator: T99638 by Reguyla. (tJosve05a (c) 03:23, 19 May 2015 (UTC)
Status New
Description There are two types of advanced "find and replace" feature in the AWB: (1) find and replace works for whole text; (2) find and replace works only inside templates call. Maybe is is possible to make find and replace work only in specified range of article lines, for example, for lines from 1th to 100th, or for lines from 50th to 75th. I wrote some settings for AWB, which make some useful edits, but end of article (roughly 20 or 30 lines) must be unaffected. --Mitas57 (talk) 18:19, 17 January 2013 (UTC)
Added in revision

Sort danger

Status New
Description In the Find & Replace screen, Find column, there is a box that when touched sorts the list of finds. In many cases, the usefulness of the list is destroyed if it is sorted; entries must all be re-keyed. It would be very helpful to have an option the AWB user could set so that the sort box would not be presented for a particular list Hmains (talk) 19:09, 28 August 2010 (UTC)

Actually, this little sort box in the find column header is not always present: sometimes there, sometimes not. ?? Hmains (talk) 03:16, 31 August 2010 (UTC)

Added in revision

Hmains now we provide a Cancel button. Is this satisfying? -- Magioladitis (talk) 22:19, 17 November 2013 (UTC)

Threading, Background and Automation

Load pages in background

Status New
Description I have not tried AWB and I don't really want to set myself up on it since I am on semi-wikibreak. :-) But based on what I have read about it, I have an idea. It seems AWB makes users wait while it loads articles. Why not preload several dozen articles in the background? The server impact would be minimal. (Please feel free to close this or my other requests if they turn out to be based on invalid assumptions.) Cheers, ----unforgettableid
Added in revision
Migrate to API? will allow us to complete this much more easily (as below). This is very much a duplicate request.. Cant find the others, but it has been requested before. Very similar to/a simpler version of: #Background_scan_to_prune_unchanged_articles_ahead_of_time The only problem we get is if pages are updated between pre-load and save... Which, could be, of course, checked for... Reedy Boy 20:53, 22 January 2008 (UTC)

Save pages in background

Status New
Description I presume AWB makes users wait while it saves articles. Why not save them in the background? This would make AWB more pleasant to use. ----unforgettableid
Added in revision
Migrate to API? will allow us to complete this much more easily. With the current way, we'd have to be faffing about with multiple browsers (which we already do do...) Reedy Boy 20:51, 22 January 2008 (UTC)
What shall we do if the save is aborted for some reason and user input is needed? All UI will already be diplaying the next page... MaxSem(Han shot first!) 20:57, 3 March 2008 (UTC)
How about a visualization like the pre-parse mode? Pages that are saved without problems are just removed from the list and pages with errors, conflicts and so on are just marked with orange or red background and kept in the list. This way errors are handled gracefully and the fast workflow without delays is still preserved. Penguin (talk) 16:41, 21 May 2009 (UTC)
*bump* :) -- 16:26, 20 June 2009 (UTC) —Preceding unsigned comment added by Penguin (talkcontribs)

It will happen, just i've been busy for the last few months. Its on my summer todo list, most of the stuff IS implemented, its just making AWB fully use the API for editing.. Reedy 16:28, 20 June 2009 (UTC)

What I suggest is to bunch up this request and the top request into a server request queue sort of thing. As in, let the user queue up some pages for processing and generating diffs. The user then can do something else, while it queues. Then, the user comes back, and queues up the saves after checking each page. The queue will empty itself as the user is checking the page. That way, your diffs preload, and your saves get executed a bit later, but then you get a continuous stream of pages, instead of a broken one. ManishEarthTalkStalk 18:37, 19 January 2011 (UTC)
I could still use this feature. When doing typo work with hundreds of articles (which I do at dawiki on a regular basis) the small delays between every save really slows down the process. There are three methods that I want (maybe in combination): 1. Preload the next page (so I don't have to wait for it to load). 2. Background save of article (so I don't have to wait for it to save), 3. Create some kind of bulk save in the end. The revision conflict risk is already there even if we don't pre-load/pre-save. It should just be marked in a sensible way (for bulk saves an option to add conflicts to the could be fine - for background saves a conflict save or otherwise server error could just keep the article in the list with a "notice/warning" background color, just as with pre-parsed links) --Penguin (talk) 20:23, 24 October 2011 (UTC)

I was about to add this suggestion and found it here already. Sometimes the saves are just brutal, taking 5-10 seconds each. If they could be queued, that would be a huge time-saver. I think though that there should be a (1 sec?) time delay built into the save (move to save queue) to help prevent machine-gun/asleep-at-the-wheel saves. And the user should be able to stop saves in the queue before they are executed. Perhaps also have an option to "Stop and move back into the list" where the user wants to re-do their work. Stevie is the man! TalkWork 14:18, 30 August 2014 (UTC)

Automatic List Making?

Migrated to Phabricator: T99551. (tJosve05a (c) 18:46, 18 May 2015 (UTC)
Status New
Description Another idea. Allow the "make page" button to some how automatically reload. For example, if you use Special:Recentchanges to make a list, have an optional timer that you could use to automatically reload the list. ~ Wikihermit 01:19, 28 June 2007 (UTC)
Added in revision
And like this idea. Sometime we need make a list from many source. Like "Links on page" from 70 page or/and "from text file" from 10 texts files in one folder. That's hard by hand. --OsamaKBOT 16:35, 30 June 2007 (UTC)
As a point for any that are just allowing you to type things into the text box, you can type "Page1|Page2|Page3.....Page55|Page56"

Automatically have AWB do multiple things for bots

Status New
Description I'm guessing this is way too hard and the reason people write their own scripts, but here goes anyway: To start my bot, I must make a list from one place, filter it, make from transclusions and filter. Though it doesn't take long, I'm requesting a way to automate this and put it on a timer. For my other bot, it does take a little longer What I mean is a timer that automatically runs a bot every x minutes, and then performs the things you set it to do (ie. filter, then do this, then filter, then start with appending y). Basically, just tell AWB exactly what you normally do by hand, and have it do everything at the same time with just one click or automatically.. Like I said, probably pretty hard, but mines well request it. --(Review Me) R ParlateContribs@(Let's Go Yankees!) 02:04, 15 June 2007 (UTC)

The ability to set up multiple tasks (for example, several template replacement runs), do a test edit with each task to make sure they do what you're expecting. Then hit "run tasks in sequence" and have AWB go through each task in turn. Mike.lifeguard | talk 18:47, 5 October 2007 (UTC)

Added in revision
Well, in theory there isnt... If we could build some form of an instruction set that awb can follow... and all the functions are software call-able, its viable... Reedy Boy 08:54, 15 June 2007 (UTC)
Sounds like you're talking about a sort of basic scripting language. If it is an itch someone wants to scratch make sure there are commands/points where you can prompt for user input. --Brianmc 12:12, 15 June 2007 (UTC)
Agree, this is very convenient to run two scripts subsequently each with its own settings file and its own input data file. A command line parameter will be fine for script name definition. Mashiah 23:29, 13 July 2007 (UTC)

Things like this can in theory already be done with plugins or modules. However, I think that AWB does need this as a standard feature. I'd like it to be able to automatically check certain categories periodically and run a bot job (with seperate settings for each category) too. I was thinking more of keeping it all in the UI and using XML to define tasks myself. Anyway, if at some point I'm looking for something to do I might investigate this further. --kingboyk (talk) 23:22, 26 January 2008 (UTC)

Now we also have the "call external script" functionality, just adding enough to allow AWB to start log on (log on used to work with profiles?) and run would do the trick. Rich Farmbrough, 11:03, 11 August 2010 (UTC).


Possible plugins

Allow easy way to add missing parameters to a template, and also a way to reorder parameters

Status New
Description I'm in the process of doing some massive infobox and other template conversion for standardization purposes. The feature to rename template parameters is extremely useful in this process, but it would another big advantage to have a way to add in missing parameters (and set a default value to them if they are missing). It would also be convenient to have a way to reorder all of the parameters so that similar ones can be grouped together, or so that every template instance can have the same ordering as every other one. I guess I'm envisioning a dialog with a grid with three columns: in the first column goes the parameter name, the second column gets the default value, and the third column a checkbox signalling whether to add the parameter (along with its default value) if it is missing. The parameters would then be automatically ordered according to their order in the grid, and added in if missing. Buttons would include "Move up", "Move down", "Delete", and possibly "Don't reorder" for cases when adding missing parameters but no need to reorder. The dialog would be perfect as a new type of rule in the Advanced Find and Replace dialog. Note: this would be used to add infoboxes to every city/town in the US, and add missing data to existing ones. Thanks, --CapitalR 12:07, 5 March 2007 (UTC)
Added in revision
Just to check: Are you aware that everything requested above is possible to do with regular expressions in the find and replace dialog? Admittedly, doing so is much less convenient than what is requested above. It would also be somewhat less robust than would be possible if specifically programmed. — Makyen (talk) 07:02, 20 May 2014 (UTC)

Display more info for images and coordinating image tags added to menu

Status New
Description When a page is in the Image namespace it should check to see what other pages are using that file and also include the uploader history for ease in contact (boxes similar to Alerts->Multiple wikilinks). Would help for determining if Fair-use images are being used outside the main namespace, if an image is orphaned, if image is being used in articles it is not intended for. Tags to be added under an Image menu would be ((redundant)), ((no license)), ((no source)), ((notorphan)), and ((or-fu)) (with date auto-inserted) -ΖαππερΝαππερ BabelAlexandria 05:36, 13 March 2007 (UTC)
Added in revision
bumping so someone might at least respond to this.... -ΖαππερΝαππερ BabelAlexandria 18:40, 25 July 2007 (UTC)
There are currently 55 other AWB feature requests, 3 dev's inactive, and a v4 to sort. This would be a major new feature, requiring quite a lot of work, as the actual html of the page would probably be needed to be loaded to get the file links, as with images being here and on commons, it doesnt make life easy. Requests that questions are needed to be asked, or input gained, have had replies...Reedy Boy 20:22, 25 July 2007 (UTC)
sorry if i sounded antsy... i wasn't aware that four of you were currently inactive during the newest upgrade. I actually had posted this a while ago when there were relatively few features being asked for so I was hoping for some sort of a response. Letting me know that loading the file links by html rather than query.php (i think that's how you typically retrieve the data, right?) presents a large issue helps me put my request into perspective and I appreciate your response :) On the other hand, tacking on a couple more template options to the right-click menu is likely a relatively simple addition. If you guys need the help, i do know c++ and can wade through c# pretty well, but i can't do much that's complicated. I never offered to help before b/c it seemed you guys had things well covered and only recently ported the code into OOP format, right? I'm confident i could actually implement my changes myself (the menu additions) if i knew exactly how to go about it... never worked on a sourceforge project before. -ΖαππερΝαππερ BabelAlexandria 00:07, 27 July 2007 (UTC)
It was sort of OOPs before, but the code wasnt the best. Kingboyk has done a lot of reworking of the code to add functionality, speed it up, and make it generally better. I have helped with this also, adding some major new features and so on.
If you wanted to add this yourself, i mean, if you want to do it, or at least make a start, and we can help out as and when, that would be fine. It may be worth looking and having a play with query.php and api.php to check and see if they do what you need to. We do use both the query.php, api.php and loading the actual edit pages to pull off the text, we tend not to really load the actual user view of pages too often for pulling off data. If you checkout a copy of the SVN version, have a play and see where you get.
As for the developer side, our "main/lead" developer, MaxSem, has been away from wikipedia for nearly a month now. Feature requests and bugs tend to really just get done by whoever knows how to do it, or wants to attempt to do it, ie personal preference, not really priority/importance of them.
v4 Beta (Alpha + a few changes) should be pushed out to most users this weekend... (Force upgrade... :D) so we'll see how that comes about. Reedy Boy 09:32, 27 July 2007 (UTC)

Bypass redirects

Migrated to Phabricator: T99553. (tJosve05a (c) 18:50, 18 May 2015 (UTC)
Status New
Description It is somewhat important for navboxes (template space) as self-link are bold but only to a page with that exact title (no redirects), see User:Dschwen/HighlightRedirects for an example of some code which utilized the api.php.—Dispenser 03:33, 16 April 2008 (UTC)
Added in revision

It doesn't utilise the bot API, it simply changes page CSS on request to make links to redirects visible, which is not helpful for us. MaxSem(Han shot first!) 10:33, 16 April 2008 (UTC)

I was using api.php before the feature was integrated into the software, older version uses ajax to get the redirects.—Dispenser 05:55, 18 April 2008 (UTC)


Interface

Sub-paragraph undo

Migrated to Phabricator: T99554. (tJosve05a (c) 18:54, 18 May 2015 (UTC)
Status New
Description When there is more than one word is highlighted in yellow on a line in AWB, and one of the highlighted is not a typo (i.e Cristian vs Christian both are correct but AWB recognizes it as a typo) when the non-typo is double clicked, it removes everything in that yellow box instead of the specified word, maybe have it where it only removes the highlight because more than one typo could exists on a line or paragraph dputig07 00:54, 12 September 2007 (UTC)
Added in revision

It would be helpful to those reviewing page edits if this fix could be implemented. Thanks Rjwilmsi 15:15, 13 October 2007 (UTC)

Unicode font support

Migrated to Phabricator: T99555. (tJosve05a (c) 19:00, 18 May 2015 (UTC)
Status New
Description Hi, I am using AWB in ml.wikipedia. The Find & Replace option is not displaying Unicode characters. Edit box is working fine. If Someone can add this functionality in next update will be appreciated. --Sadik-khalid (talk) 10:12, 20 November 2007 (UTC)
Added in revision
What characters arent working? As i can get it to display all the arabic and such characters i have tried... Reedy Boy 17:21, 17 December 2007 (UTC)
Message left on local page! Reedy Boy 17:25, 17 December 2007 (UTC)
There are lots of them that don't display on different machines (especially running XP, I suppose). The problem is that there is no standard Unicode font that every user has. Arial Unicode MS comes only with M$ Office (and is too wide to be simply used w/o other changes). Other variants are even less standard. Also, many of them are not suitable to be used in interface, cf Code2000. MaxSem(Han shot first!) 19:22, 17 December 2007 (UTC)
I believe AnjaliOldLipi is the most popular font in Malayalam. Here is the AWB screenshot from a win2k system. In XP, it works fine. If there is an option for adjusting font size will be appreciated. Some characters are difficult to read. --Sadik-khalid (talk) 09:19, 18 December 2007 (UTC)
Note, this image was tagged for deletion by the bots. I extended it for a week, but someone may want to declare it as free if that is true, or make sure that they look at it before it is actually deleted by someone else. --After Midnight 0001 13:42, 25 December 2007 (UTC)

Prod/AfD buttons

Migrated to Phabricator: T99639. (tJosve05a (c) 03:23, 19 May 2015 (UTC)
Status New
Description I've just started using NewPageWatcher and really like the auto-prod and notify and auto-afd and notify buttons. Could they be made an extra module in AWB when I scan categories like OR or essay it would be most useful. MBisanz talk 17:13, 2 January 2008 (UTC)
Added in revision
Sounds like a good idea. It would be easy enough to do for Wikipedia EN. I guess it could be a feature which is invisible if the settings say we're on another wiki. --kingboyk (talk) 23:33, 26 January 2008 (UTC)

Disambiguation repair using numpad

Status New
Description I presume users must make multiple mouse clicks to operate the disambiguation repair dialog. Why not allow them to use just the numeric keypad on their keyboard to make their choices from 1 through to 9? Then you could mention this fact in the manual and perhaps onscreen. ----unforgettableid
Added in revision
Im not sure how you'd actually want the keys mapping... Reedy Boy 20:53, 22 January 2008 (UTC)
Just by numbering the first nine options 1 to 9... Typing 5 will use the fifth option. Now you can use home/end and the first letter, which can be annoying if multiple options have the same starting letter. My request on disambiguation: the [done] key has no hot-key likt alt-D. Now I am forced to use the mouse (the tab key will only activate this button after many many button presses). It would be cool to have alt-Done and alt-Cancel available, so you can operate AWB to solve disambigs without the mouse. Yeah, sorry, I hate that mouse and I want to keep RSI/CTS away by keeping on hating it. Edoderoo (talk) 10:58, 11 September 2008 (UTC)

Options list

Status New
Description This is one the more ambitious ideas and is a repost from the discussion page. It effectively present the user with a modular view of AWB with its options presented in a matrix.—Dispenser 04:43, 26 February 2008 (UTC)
Added in revision

AWB's Find and Replace goes up here


Pre-programmed options
General fixes
Automatic Tagging
Unicodify
RegexTypoFix
External processing
PyWikipedia script
Custom wiki-loaded regex fixes
Add

Do you program in C#? Or are you capable at least of designing Windows Forms* in Visual Studio? If you are, perhaps you should join the team. Judging by our efforts up to now we don't have any UI artists aboard. *Or we could go with WPF, which would necessitate a move to .net 3.5, a jump I personally feel we will have to make at some stage... --kingboyk (talk) 12:17, 5 March 2008 (UTC)

I don't know anything about C/C++/C#, yet. But I'd be willing to give the GUI thing as free time becomes available. I assume its part of the Visual Studio package I use to compile AWB.—Dispenser 22:28, 5 March 2008 (UTC)
Yes it is. Windows Forms in Visual Studio is fairly simple if you're sticking to design, don't really need to be able to code much to do the visual part.
The .Net Framework 3.5 introduced design/code seperation I believe, a replacement for Windows Forms called Windows Presentation Foundation and a new markup language (XAML?). I've not tried any of these features yet and we're currently using .Net 2.0 with AWB so we're stuck with Windows Forms unless there's a compelling reason to "upgrade". Visual Studio can do both types of design anyway. --kingboyk (talk) 19:17, 6 March 2008 (UTC)
If you can do the graphical side.. It wouldnt be too hard to tie the backend code into it all... I suspect, looking at that, we're gonna need to make a custom control, probably inheriting from listview/similar... As a list view can do the different types of view like you see in Windows Explorer - Large Icon, Small Icon, Details... I may have a play later on Reedy Boy 19:33, 6 March 2008 (UTC)
Bit of googling/looking about. We are certainly going to need either a custom control, or to write our own. As list views by default do not accept images in the sub items (ie columns other than the first) Reedy Boy 20:56, 6 March 2008 (UTC)

Fixing ambiguous typos

Status New
Description There are quite a lot of typos that have had to be rejected for the RETF page because either the correction isn't unambiguous (e.g. 'distict' could be a typo for 'district' or 'distinct', or because it's valid in one context, but not in another e.g. 'Valparaiso' is correct when referring to Valparaiso, Florida, but should be corrected to Valparaíso when referring to the city in Chile.

I'd like suggest an enhancement to AWB to help with situations like those. There would be a new 'Ambiguous Typos' list, much like the current 'Typos' list, with entries along the lines of

<AmbigTypo find="\b([Dd])istict\b" replaceOptions="$1istrict,$1istinct">

AWB would read this list and, on finding the RegEx value in an article, would present a panel much like the current link disambiguation panel, for the AWB user to select from the listed replace options. Colonies Chris 08:22, 19 September 2007 (UTC)

Added in revision

Sounds like an interesting idea. Jogers (talk) 09:10, 19 September 2007 (UTC)

This would be a useful feature, provided that users had an option to 'ignore ambiguous typos' i.e. AWB would not change a word matching an ambiguous typo and would not prompt the user for the correct correction. Otherwise I could envisage users being regularly pestered by message boxes ;) Rjwilmsi (talk) 11:15, 30 May 2008 (UTC)
Certainly would, but how about we smarten the regexer as well? "Distict of" is almost certainly "District of" similarly "Business distict" and "congressional distict". I will put some data on Wikipedia:AutoWikiBrowser/Typos/distict. Rich Farmbrough, 14:39, 2 June 2010 (UTC).
P.S. if someone will buy me Google's n-grams I will produce the rules based on them. Rich Farmbrough, 14:39, 2 June 2010 (UTC).
As in [9] ? $150... Reedy 17:17, 2 June 2010 (UTC)
Yes they are the ones. Rich Farmbrough, 18:18, 2 June 2010 (UTC).

Block and Protection Log Access

Status New
Description The ability to view block logs and page logs without leaving AWB, for example, if I'm viewing a User_talk page, it would be useful to be able to see whether the user is blocked or the page protected. Even better if this could be done as part of a search parameter (e.g. "skip if indef blocked") but that would probably be pretty complicated. Right now, I have to open my regular browser to view the logs then return to AWB to complete my edit.--Doug.(talk contribs) 19:19, 10 April 2008 (UTC)
Added in revision
[10] would be useful to help with this. Reedy 16:04, 16 September 2008 (UTC)
Bug fixed. -- Magioladitis (talk) 17:23, 22 November 2012 (UTC)

Make the Find and replace dialog not modal

Status New
Description It would be extremely helpful if I could just keep the find and replace dialog box open all the time, and have it stay on top of the main AWB window. Right now, however, if I want to scroll down in the edit box when the find and replace dialog is open, I have to close the dialog, scroll down, and then reopen the dialog to continue editing my regex statements. Thanks, --CapitalR (talk) 01:56, 16 April 2008 (UTC)
Added in revision

It isn't modal, see Feature Request Modeless Dialog "Text regex" (Couldn't spell). But I have the main window on my first screen and AFAR on the second. Perhaps, you want an always on top feature or a taskbar button?—Dispenser 03:23, 16 April 2008 (UTC)

Show rather than show dialog? IIRC? Reedy 14:52, 16 April 2008 (UTC)
I changed it to modal some time ago because when it was non-modal, closing it sometimes resulted in the main being hidden. MaxSem(Han shot first!) 15:16, 16 April 2008 (UTC)
I've had this tonight.. Reedy 21:54, 11 June 2008 (UTC)

Allow split-screen mode to see preview and diff at the same time

Migrated to Phabricator: T99391 by Reguyla. (tJosve05a (c) 00:57, 17 May 2015 (UTC)
Status New
Description It would be very useful to be able to see both the preview and the diff at the same time using a split screen setup. This is actually so useful that I recently hacked AWB to allow it (using one of those splitContainer controls), but I think it would be a great option to have available to everyone. Even better than that would be to allow seeing the original page, the new preview, and the diff (or any combination of the two) all at the same time (which would probably only be possible on wide screen monitors, but it would be quite useful). --CapitalR (talk) 02:00, 16 April 2008 (UTC)
Added in revision

Support non-standard Windows font PPI

Migrated to Phabricator: T99546. (tJosve05a (c) 18:13, 18 May 2015 (UTC)
Sel-explanatory

MaxSem(Han shot first!) 19:33, 26 April 2008 (UTC)

Scrollable Window

Status New
Description Do you think you could make it so that you can scroll through the entire window? I use a laptop with a 1024 * 600 resolution, so some of the window gets cut off. I really like AWB and I just want to be able to use all the features. Oracle Techie 16:40, 1 March 2009 (UTC)
Added in revision
To be honest, im not sure about making the whole window scrollable.. Should be doable, would need to try having a play... That a 9/10" screen by any chance? Reedy 22:37, 2 March 2009 (UTC)
I think its a 10" diagonally. Yea, its 10.2" diagonally. OT 22:23, 3 March 2009 (UTC)
I'll have to try it on my 9" eee Reedy 22:37, 3 March 2009 (UTC)
Alright, just post what happens when you do that, I guess. Thanks! OT 02:45, 4 March 2009 (UTC)

Suppose i should've posted before, it definately doesn't want to play nice on the smaller screens :( Reedy 19:19, 6 April 2009 (UTC)

This is related to Wikipedia_talk:AutoWikiBrowser/Bugs#AWB_netbook_fail. -- Magioladitis (talk) 00:56, 28 December 2009 (UTC)

Possibility to set order of automatic operation (Find&Replace, External Proc. etc)

Status New
Description Right now, it is only possible to force Find&Replace to be before/after General Fixes. But it's not possible to set when the External Processing will be executed, Add/Replace/Remove Category, Template Substing etc. I guess it'll be hard to implement, but I believe in your skills.

(rest below, ((AWB feature)) breaks pipes in preformatted box)

Added in revision

How I imagine it to look like: it would be a little window like F&R one, with rows like there, and easier possibility to move row up or down (=make it be executed earlier or later), delete or temp disable operation. Also, a button "Add operation...", which will allow to add custom bunches of replaces or, if they were deleted form list earlier, General Fixes, External Proc. and others from another list.

It might look like this:

Operation | Description | Minor | | | | | Enabled
———————————————————————————————————————————————————————————————————————
General Fixes | AWW-specific fixes | ☑ | | [move up] | [move down] | [delete] | ☑
———————————————————————————————————————————————————————————————————————————
Find and Repl... | "cat" -> "dog" | ☐ | [edit] | [move up] | [move down] | [delete] | ☑
———————————————————————————————————————————————————————————————————————————
External Proc... | friendlyIbox.rb | ☐ | [edit] | [move up] | [move down] | [delete] | ☐

Explanation:

Operation
non-editable hard-coded name.
Description
editable, just like regexes in Find and Replace; short user-written desc
Minor
if checked and only fixes are these from minor operations, AWB would skip article.
[edit]
if possible to modify this operation, they will show dialog boxes same as these that appear now when clicking for example Tools -> External Processing
[move up]/[move down]/[delete]
self-explanatory.
Enabled
would work exactly like the ones in Find&Replace dialog.

The dialog may be shown by clicking Tools -> Manage order... or by button placed near Find and Replaces ones.

I hope you like my idea and understand my poor English ;), Matma Rex pl.wiki talk 10:36, 10 January 2009 (UTC)

#Options_list, its a good idea.. but there are some that are supposed to be run before others (but this could be catered for).. All that would technically be necessary would be to turn most of the stuff into individual modules that could be added to a list for processing or similar... Reedy 10:54, 10 January 2009 (UTC)
Aw, I was looking for request like mine, but I couldnt find it (I suggest to archive requests more often ;)). What is supposed to run before others? I have no idead what it can be. And, well, I said it'll be tought, but - I repeat it - I believe in you, developers. Matma Rex pl.wiki talk 11:11, 10 January 2009 (UTC)
Haha. People get annoyed if we archive non finished ones ;). I'll combine them later. However, i think this is more a v5+ request.. Hopefully where we'll have *maybe* changed to .NET v3... and can look at improving the gui with the new toys it gives us! Reedy 11:27, 10 January 2009 (UTC)

Move 'Make list' to new dialog

Status New
Description Move 'Make list' to new dialog. The model that I have is that an AWB list is like a file in many applications. I can create a new list, open an existing list, work with it, and/or save it. In Microsoft Word, I can create a new file, open an existing file, work with it, and/or save it. In Microsoft Word, I use items from the 'File' menu: 'New', 'Open', 'Save'. I suggest that AWB has similar items in the 'File' menu, although they might have to be appended with 'list' e.g. 'New list'.
  • Description: 'New list'. Produces a dialog. All the items in the current 'Make list' group would be moved into this dialog. The list itself would be duplicated so that it is in the 'New list' dialog and the main AWB interface as it is now. An advantage is that the main AWB interface could have a longer list due to the removal of six elements (the two fields for source and the two buttons).
  • Description: 'Open list' or simply 'Open'. Produces the usual dialog for opening a text file.
  • Description: 'Save list' or simply 'Save'. Produces the usual dialog for saving a text file .

Lightmouse (talk) 14:51, 11 January 2009 (UTC)

Added in revision
Sounds alright to me... Whats the wider community consensus? Reedy 13:01, 12 January 2009 (UTC)

Some further thoughts:

Lightmouse (talk) 15:25, 14 January 2009 (UTC)

This feature request has been hanging around for 21 months. Any further thoughts? Lightmouse (talk) 17:35, 17 October 2010 (UTC)

I thought are files were settings with lists included and not lists. -- Magioladitis (talk) 14:39, 12 February 2011 (UTC)

That could work. Lightmouse (talk) 19:19, 26 May 2011 (UTC)

Could we start by designing an 'New list' dialog as described above? Lightmouse (talk) 16:51, 10 October 2011 (UTC)

User contribs tab

Status New
Description Sometimes its useful to be able to tailor the messages you leave at user talk pages based on when that editor last edited. The tab would only need to display when working in the User: or User talk: namespace. I've drafted a possible patch that would do this. - Jarry1250 (t, c) 15:54, 8 June 2009 (UTC)
Added in revision
I wouldn't want to use a separate browser for this... Im wondering about combining the history and WLH here ones and having like radio buttons to select or something... Reedy 17:06, 8 June 2009 (UTC)
Yes, having one browser would be simpler. You could then disable the user contributions option for non-user (talk) space. It's not urgent, I can use my local version to do the few I'm interested in at the moment. - Jarry1250 (t, c) 17:17, 8 June 2009 (UTC)

Live view tab

Status New
Description Over on the right set of tabs, after History I could really benefit from an "actual" view of the current page. While the current Preview method works fine for articles, it's completely useless for categorizing images - which don't display in any diff/preview page view. I'm not sure how hard this would be (I'm aware that AWB briefly performs an "actual" load immediately after saving), but if possible it would save me from having to manually "Open in browser" every single image i look at (plus it would be a nice workaround for the lack of "Articles using this image" list). To reduce server strain it should operate like the History tab, only loading when the tab is active. -ΖαππερΝαππερ BabelAlexandria 20:22, 7 August 2008 (UTC)
Added in revision
There was a request for something like this using something that could potentially done internally.. Reedy 11:39, 10 August 2008 (UTC)
hmm...? -ΖαππερΝαππερ BabelAlexandria 12:17, 10 August 2008 (UTC)
Wikipedia_talk:AutoWikiBrowser/Feature_requests#Fast_previewing Reedy 12:20, 10 August 2008 (UTC)
actually what i'm asking for is very different than Instaview. I want to, specifically, be able to see the image located at Image:Foo without having to open an external window. -ΖαππερΝαππερ BabelAlexandria 18:35, 11 August 2008 (UTC)

Search within 'Make module'.

Status On Hold
Description Search within 'Make module'. I sometimes want to change a small detail but can't find the text. Would it be possible to use 'Control-F' to search within the module? Lightmouse (talk) 17:46, 12 June 2008 (UTC)
Added in revision

Code already exists to do this (just not on the custom module).. Any suggestions how to do it designer wise? Do we need a Find form creating..? Reedy 19:28, 12 June 2008 (UTC)

Interesting predecessors include
  • the method that AWB already has below the 'Save' button. Perhaps you could just copy that or update it with ideas from the other predecessors below.
  • MS Word is interesting in that 'Find' and 'Replace' are just tabs combined into one dialog. So it is easy to start with Find and then decide to use Replace.
  • MS Notepad is very simple but can be irritating - it does not search the whole thing like MS Word does. You have to search forward from where you are, or then backward from where you are.
  • Firefox is instant search and has a very small field tucked away
You could add some menus to the 'Make module' page and then have the 'Find' menu item in one of them. I instinctively use 'Ctrl-F' to get 'Find' or 'Ctrl-H' to get 'Replace'. Lightmouse (talk) 20:09, 12 June 2008 (UTC)

Precisely. Reedy 20:14, 12 June 2008 (UTC)

I think a dialog like the MS Word dialog would be good. You could enable it on Ctrl-F even without menus for now. You could use the same dialog in both places. This would allow you to remove the field from below the Save button. Lightmouse (talk) 20:48, 12 June 2008 (UTC)

Dialogs are so passé. Firefox's find toolbar is what we should be aiming at, but safari has such cool effect (it dims all non highlighted words). Visual Studio has some cool options, but isn't as powerful as notepad++. I believe I had add Ctrl-F and a few other shortcuts in one of my uncommitted patches.—Dispenser 04:44, 15 September 2008 (UTC)

You are right, Firefox is better, although MSWord integrates 'Find' and 'Replace' very well. It would be good if the AWB solution could do that. Lightmouse (talk) 12:50, 15 September 2008 (UTC)
What i dont get, is why the .NET framework doesnt have a standard FaR contorl that can be reused. I suppose, its probably worth trying to make up a decent one we can reuse throughout AWB... Hmmm Reedy 12:55, 15 September 2008 (UTC)

AWB is not an IDE for development of plug-ins or custom modules, therefore I don't think that this feature should be a high priority. Anybody who wishes to improve their custom module can use their own text editor or IDE to work on it. Rjwilmsi 19:33, 27 January 2009 (UTC)

If this is unlikely to be done, feel free to delete it as 'will not do'. Lightmouse (talk) 13:18, 15 August 2011 (UTC)

Snippets from DB search

Migrated to Phabricator: T99392 by Reguyla. (tJosve05a (c) 00:58, 17 May 2015 (UTC)
Status New
Description From: Wikipedia:Bot requests/Archive 23#Repeat edit. In the DB scanner show the surrounding text of the match when selecting a diff. Possibly similar to Notepad++ shows matching when searching through files.—Dispenser 15:33, 13 November 2008 (UTC)
Added in revision

More special pages

Status New
Description It would be nice if pages like Special:UncategorizedPages were added to the list of special pages that you can make create lists from. –Drilnoth (TC) 12:11, 8 April 2009 (UTC)
Added in revision
We're waiting on [11]. As said before, i am not HTML scraping (not worth the hassle). So this will be resolve when the bug gets sorted on the MW side Reedy 12:23, 8 April 2009 (UTC)
Okay; thanks. –Drilnoth (TC) 12:34, 8 April 2009 (UTC)
Bug fixed. Avicennasis @ 10:58, 3 Elul 5771 / 10:58, 2 September 2011 (UTC)

Localhost

Status New
Description The ability to use it on a localhost wiki would be really nice. I would use it quite often. I know that it's designed for Wikipedia, but... Thanks, Genius101Guestbook 12:18, 9 April 2009 (UTC)
Added in revision
I'm presuming it whinges about the domain name/similar? (Tbh, never tried a localhost server... Have you tried 127.0.0.1 also?) Reedy 19:01, 9 April 2009 (UTC)
I've tried both localhost and 127.0.0.1, and the error message it gives is: "An error occured while connecting to the server or loading project information from it. Please make sure your Internet connection works and that combination of project/language exist. Enter the URL in the format en.wikipedia.org/w (including the directory where index.php and api.pho reside)." Thanks, Genius101Guestbook 20:25, 9 April 2009 (UTC)
Did you create Project:AutoWikiBrowser/CheckPage? –Drilnoth (T • C • L) 22:48, 24 August 2009 (UTC)
Yes, this seems to be an error that must have something to do with the last version on the AWB?

--69.143.206.55 (talk) 04:23, 10 September 2009 (UTC)

Provide "Move image" functionality

Status Waiting on External Constraints
Description AWB is probably the best tool already set up to handle this sorely needed ability. it already sits on a user's computer and can directly access the relevant pages and templates. the only problem i foresee is updating articles with the new name automatically would be unallowed for non-bot accounts (technically). -- ΖαππερΝαππερ BabelAlexandria 17:58, 7 June 2009 (UTC)
Added in revision
Is move images enabled again? Reedy 17:06, 8 June 2009 (UTC)

MW doesn't support move image. -- Magioladitis (talk) 15:37, 10 January 2010 (UTC)

well i figured that since AWB is running on the client side, it could work around MW's constraints. The image and info would be stored temporarily on the user's hard drive. of course maybe this is better handled by a script like twinkle or friendly. --ΖαππερΝαππερ BabelAlexandria 23:29, 21 April 2011 (UTC)

Provide a separate checkbox for "Incorrect phrases" during Regex typo fixing

Status New
Description Per a discussion at Wikipedia talk:AutoWikiBrowser/Typos#"Passed away", I think it would be a good idea to provide a separate checkbox after enabling Regex typo fixing called "Fix incorrect phrases" and if not checked, ignore section Wikipedia:AutoWikiBrowser/Typos#Incorrect phrases. This would give the users an additional mental prompt that they will be looking for stylistic changes to phrases as well as simple typos. –xenotalk 01:17, 14 August 2009 (UTC)
Added in revision
Fronds ofc does something like this.. Its whether you wanted the audit trail and it kept onwiki. Reedy 06:14, 14 August 2009 (UTC)
Well there's some disagreement as to whether phrases should be included with typo fixing. I'm leaning towards the no side, but some people like them. So I figured the best of both worlds could be included with a further check box. I would say suggest default to off. –xenotalk 12:39, 14 August 2009 (UTC)
FYI, someone at the discussion was concerned that Fronds was in its infancy and thus wouldn't be as effective as it being built into the typo matrix. –xenotalk 13:17, 17 August 2009 (UTC)
Admittedly so (think "Who bought the first telephone?"). - Jarry1250 [ In the UK? Sign the petition! ] 15:29, 22 August 2009 (UTC)
Probably someone who wanted to ring up 'ole Al. –xenotalk 19:41, 26 August 2009 (UTC)

If maxlag exceeded more than 10 times, pause for a lengthy period rather than terminating operation

Status New
Description Rather than terminate the operation, AWB should just wait for, say, half an hour, when maxlag is exceeded 10 times in a row and give it another shot. –xenotalk 21:32, 29 August 2009 (UTC)
Added in revision
I'm not sure how Web Browser AWB will benefit from this. </sarcasm> ;D Reedy 21:43, 29 August 2009 (UTC)
Server has been so gorram lagged these days. –xenotalk 18:03, 3 September 2009 (UTC)

Unload plugins

Migrated to Phabricator: T99393 by Reguyla. (tJosve05a (c) 12:06, 17 May 2015 (UTC)
Status New
Description Use Plugin manager to unload plugins. -- Magioladitis (talk) 13:11, 16 November 2009 (UTC)

Bump. -- NOrbeck (talk) 04:06, 29 December 2013 (UTC)

Added in revision

Ability to resize either list window for at Make List or in List comparer, or a scrollable window

Status New
Description When working on wikisource pages, especially in the Page: namespace, the page names are very long, and only vary in the last few characters (looooong filename.djvu/\d{1,3}). Ability to be able to expand the size of one of the list screens to see the whole pagename, or even to be able to have a scroll bar. This is necessary as pages don't sort well due to /1, /10, /100, /101 ... /199, /2, /20, /200, /201 ... and can be a selection of pages upon which to be worked. billinghurst sDrewth 14:32, 16 January 2010 (UTC)
Added in revision
I was about to post a request regarding the same issue. In the list comparer, one can hover over a long page title in either input list and see the full page name on a mouseover. The Results lists do not have this feature; the full title of a page in one of these lists can therefore only be seen by saving the list to a text file. Can a mouseover text (or alternatively a scroll bar, as requested above) be added to the three "Results" lists in the list comparer? SiBr4 (talk) 19:58, 25 November 2014 (UTC)

Add ctrl+c, ctr+x, ctrl+a shortcuts to log lists

Status New
Description ++ -- Magioladitis (talk) 01:10, 23 January 2010 (UTC)
Added in revision

Also ctrl+c to the diff window. I don't know how many times I've highlighted some text in the diff window (it's easy because what I want is usually already highlighted in part by the differencing code so I don't have to try to find the same thing in the edit window), ctrl+c then go to the regex tester or wherever then ctrl+v the wrong stuff. Argh!

—Trappist the monk (talk) 00:00, 23 March 2014 (UTC)

Allow more granular control of Preference "Enable logging"

Migrated to Phabricator: T99640. (tJosve05a (c) 03:23, 19 May 2015 (UTC)
Status New
Description Further to Wikipedia talk:AutoWikiBrowser/Feature requests/Archive 7#Option to turn off internal logging, or auto-clear the list every XX minutes, if we could have it give us an option to disable logging of saved and skip separately, that would be neat. –xenotalk 19:15, 7 March 2010 (UTC)
Added in revision

Happy. Never. Rearrange to suit. ;D Reedy 21:49, 7 March 2010 (UTC)

Smarter AWBupdater

Migrated to Phabricator: T99641. (tJosve05a (c) 03:23, 19 May 2015 (UTC)
Status New
Description
  • Current status Editor launches AWB and get informed that there is that their version is disabled and has to download new version. They are asked to press Yes to update, No to do it manually or Cancel. Pressing yes results AWBUpdater to launch. AWPUpdater asks (again) if editor wants to update with a Yes/No.
  • Suggestion First box changes to Automatic/Manually/Cancel. If "Automatic" AWBUpdater is called with a parameter and no new window pops-up. Update starts. -- Magioladitis (talk) 18:41, 10 March 2010 (UTC)
Added in revision
I think this is done. The updater has been updated multiple times since march when this was submitted. --Kumioko (talk) 01:51, 30 October 2010 (UTC)

Searching information on pages to modify other pages

Migrated to Phabricator: T99394 by Reguyla. (tJosve05a (c) 12:06, 17 May 2015 (UTC)
Status New
Description The idea would be that if it contain a template (or any specific phrase) like ((Main word|Liking)), where I have specified it is ((Main word|X)) it looks for, where X can be any set of string, it could open up the page of "Liking" and then add whatever I wish it to add to that page, typicly a link in a specific manner that I have already pretold it
Added in revision

Save and load settings from wiki page

Status New
Description The ability to save and load AWB settings to/from a wiki file page would be helpful for publishing source code and collaborative development. –xenotalk 04:11, 5 May 2010 (UTC)
Added in revision
Do you mean a physical [[File:]] - Of course, using the relative file location will let you do it, with MaxSems warning... Reedy 14:47, 7 May 2010 (UTC)
Sorry, no, I meant 'page'. –xenotalk 14:56, 7 May 2010 (UTC)
So the text from a specified wiki page? Reedy 11:50, 8 May 2010 (UTC)
Yes, like wrapped in <syntaxhighlight lang=xml> tags or whatever. –xenotalk 03:50, 9 May 2010 (UTC)

Someone post a settings file -> Save as in a text file -> Load settings. :D You would like to skip step 2. -- Magioladitis (talk) 13:01, 4 June 2010 (UTC)

Well, the real reason is so that I don't have to email myself settings file back and forth between locations when I'm in the middle of a task. –xenotalk 13:10, 4 June 2010 (UTC)

This or a similar feature would be very useful. For example me and some other users maintain a list of regular expressions at Commons:File description page regular expressions (XML) and it would be really cool if the finds and replaces in it could automatically be loaded by all our bots at startup, kind of like what's done for typos. - EdoDodo talk 09:52, 3 September 2010 (UTC)

Ability to save the state of the database scanner

Migrated to Phabricator: T99642. (tJosve05a (c) 03:23, 19 May 2015 (UTC)
Status New
Description It would be nice to be able to save the state of the database scanner. —Preceding unsigned comment added by Xeno (talkcontribs) 23:16, 8 May 2010 (UTC)
Added in revision
Yes, especially the default .xml path + namespaces to keep. Headbomb {talk / contribs / physics / books} 16:16, 21 August 2011 (UTC)

Have navigable TOC for edit box

Migrated to Phabricator: T99395 by Reguyla. (tJosve05a (c) 12:07, 17 May 2015 (UTC)
Status New
Description Sometimes, I want to get to particular section of the edited page and I think navigable TOC would be useful for this, something similar to what the Usability Initiative created for Vector. Svick (talk) 15:50, 9 May 2010 (UTC)
Added in revision

Filter on timestamp—last edited

Status New
Description Looking to know whether there was an efficiency to be able to filter (pre-parse) pages on their last edited date, eg. pre-parse can skip files edited before DATE-A

Background: On a project at enWS we are looking to update the style used on transcriptions, and after we have updated pages, we would only want to run the search on pages edited after the last cleanup. It is a link style cleanup so there is no ready other means to filter. billinghurst sDrewth 14:57, 13 May 2010 (UTC)

Added in revision
Trivial, yup. PageInfo gives us the last edited timestamp. If someone can suggest a good place to add this, and what to do about date formats etc, I'll get this added. Reedy 06:31, 24 June 2010 (UTC)

This appears very similar to the previous feature request called History analysis. Is it worth solving them both together? Lightmouse (talk) 17:38, 13 August 2010 (UTC)

In the 'Filter' there is a tick box option called 'Sort alphabetically'. I suggest that we turn that into three option buttons labelled: 'Do not sort', 'Sort alphabetically', and 'Sort by date of last edit'.
It would also be useful to have date fields labelled 'Remove articles with last edit after' and 'Remove articles with last edit before'
At the same time, I'd review the 'Keep alphabetized' option in the 'List menu'. I'm not sure what it does and perhaps it could be removed or have another option relating to the new chronological sort.
Regards Lightmouse (talk) 11:54, 21 September 2010 (UTC)

Any further thoughts on this? Lightmouse (talk) 12:16, 30 April 2011 (UTC)

The two sections History analysis and Filter on timestamp—last edited both want to investigate article history. Any further thoughts on these two requests? Lightmouse (talk) 18:53, 12 October 2011 (UTC)

Multiple typo lists

Migrated to Phabricator: T99396 by Reguyla. (tJosve05a (c) 12:08, 17 May 2015 (UTC)
Status New
Description AWB should support using more than one typo list on third-party wikis. Being able to specify from within AWB which lists are used (e.g. separate checkboxes for individual lists, and one "all lists" checkbox) may also be useful, but isn't central to this request. ダイノガイ 千?!? · Talk⇒Dinoguy1000 21:02, 7 June 2010 (UTC)
Added in revision

Flexible starting point for very large lists

Migrated to Phabricator: T99397 by Reguyla. (tJosve05a (c) 12:09, 17 May 2015 (UTC)
Status New
Description When making a list, it would be neat if by adding a code, like "&from=fe", AWB would start the list from the letters "fe". Fore example "Category:Living people&from=fe" starts the list from "fe" then "fc" etc. This can help in very large lists. Sole Soul (talk) 13:25, 28 June 2010 (UTC)
Added in revision

Prevent the article from being saved if a condition exists

Status New
Description An option that would prevent an article from being saved if a rule is violated. So if the Save button is pressed and a condition exists that violates a predefined rule then the article is not saved and an error dialog is displayed (or the article is skipped and the occurrence is logged).
Added in revision

This could be a plug-in I guess. It would create a additional rules dialog analogous to advanced settings. The dialog would allow the user to enter some number of rules (regular expressions) paired with an error messages. The text would be evaluated when the Save button is pressed. If a condition exists in the text which violates one of the rules then:

  1. The save is aborted.
  2. The first instance of violating text is highlighted as with the highlight errors option in the Options Menu.
  3. An error dialog is displayed containing the paired error message.
  4. If in bot mode, or at the users discretion, the page is skipped and the error message entered in the skipped log.
  5. This process is repeated until the text does not violate any of the rules.

Perhaps a check box could be added to the rules dialog that would prevent saving when an error exists of the type highlighted by the existing highlight errors option. This might also include the option of skipping and logging the error type.

The highlight color should probably be different than the red used by the highlight errors option. Some striking color that could not be confused with red but does not obscure the text.

The motivation is that it is possible to detect situations that are ambiguous and need human attention. In the past I've created rules that inserted brackets that created an open bracket error. On re-parsing the bracket errors where highlighted and allowed me to handle the case manually. It's a laborious process that is prone to failure.

I hope that this was not already suggested and declined and that it is not too much to ask for.  –droll [chat] 06:25, 6 July 2010 (UTC)

The interface might not have to change much. Maybe add a rule type to advanced settings that implements the functionality.  –droll [chat] 03:29, 15 July 2010 (UTC)

Search by namespace

Status New
Description Would it be possible to improve the "wiki text search" facility by adding an option to search by namespace? When searching for phrases such as "July 3", at least 10% of the 1000 pages selected tend to be non-mainspace, for example. BencherliteTalk 08:37, 28 July 2010 (UTC)
Added in revision

Bencherlite Can't you just filter namespaces by using the filter? -- Magioladitis (talk) 11:02, 26 August 2013 (UTC)

I know that feature exists, but If I'm looking for all the particular instances of phrase in article space, for instance, wouldn't it be easier to specify that I want only article space instances to start with? Otherwise I hit the 1,000 limit with irrelevant namespaces. E.g. I search for "March 3" and after filtering only 824 - not far off 20% - of the hits are in article space. BencherliteTalk 13:08, 26 August 2013 (UTC)

Default directory for settings

Status New
Description Handle the initial directory for "Open settings" and "Save settings as". Either allow users to specify a default directory, or start in AWB's directory. MANdARAX  XAЯAbИAM 21:41, 30 July 2010 (UTC)
Added in revision

I use many different settings files, so this would be very useful to save a little directory navigation. (It would be especially helpful when running more than one instance of AWB simultaneously, as "Recent settings" only works initially for the first. This specific issue may only be relevant with snapshots which are debug builds; I'm currently using SVN 6872.) MANdARAX  XAЯAbИAM 21:41, 30 July 2010 (UTC)

I concur with this request. Every time I go to open or save settings, it doesn't remember what directory I last pulled from. This is unlike most other Windows apps I use. Stevie is the man! TalkWork 15:40, 30 August 2014 (UTC)

Selective undo of changes from diff window

Status New
Description It would be very helpful to be able to select and undo any given change as shown in the diff window; this would be a big time saver over manually undoing a change, and would be less prone to manual error. (Thanks for great work!) David Hollman (Talk) 07:35, 15 September 2010 (UTC)
Added in revision

You can double-click any change in the diff window and it will be undone.—Chowbok 08:40, 15 September 2010 (UTC)

As long as you realize that that undoes all the changes in the paragraph. --Auntof6 (talk) 16:15, 15 September 2010 (UTC)
Thanks, that's definitely helpful. Though, a more localized undo (ie, the exact change clicked on) would still be useful I think. David Hollman (Talk) 16:33, 15 September 2010 (UTC)
...and as long as you realize that double-clicking on any change in the diff window (or making any change in the edit box) wipes out all the automated messages that get added to the edit summary (e.g. typo fixes, replacements, addition/removal of templates), which is a bummer. GoingBatty (talk) 01:22, 16 September 2010 (UTC)
Maybe it would be possible to allow line by line removal instead of having to remove the whole paragraph? --Kumioko (talk) 02:25, 16 September 2010 (UTC)
It is line by line, but in the code, one line usually contains the whole paragraph. Do you mean sentence by sentence? Svick (talk) 18:31, 18 September 2010 (UTC)
Change by change removal would be wonderful, as even one sentence may have more than one change. GoingBatty (talk) 20:12, 18 September 2010 (UTC)

It doesn't just show the paragraph containing the diff. It also puts paragraphs either side that have no diff. These provide some context but use up a lot of space. Can these non-diff paragraphs be reduced in size?

Perhaps allow the user to specify? --Kumioko (talk) 17:25, 25 September 2010 (UTC)
It might also be helpful to have an "undo like" capability that would allow the user to deselect all changes like on an article..(for example if AWB suggested a bunch of typo changes the user could select the undo like option to uncheck all the top changes). --Kumioko (talk) 17:25, 25 September 2010 (UTC)

Restoring content of the regex tester

Migrated to Phabricator: T99398 by Reguyla. (tJosve05a (c) 12:09, 17 May 2015 (UTC)
Status New
Description Regex tester is a very useful tool, but it is inconvenient that one should type all expressions again and again every time one opens the tester window during thorough debugging of a complex regexp. It would be great if the last content of the window was restored when it is open. --Vladimir Ivanov (talk) 12:18, 3 October 2010 (UTC)
Added in revision

Request of CheckPage feature to make it more easily maintainable (generall access option)

Migrated to Phabricator: T99399 by Reguyla. (tJosve05a (c) 12:10, 17 May 2015 (UTC)
Status New
Description AWB has WP:AWB/CP page for access control. I think this is good feature. But this page needs few bureaucratic works for maintainance (user needs to write request, admin must check applicant's contributions and judge it. And after it, adding name to the page, or decline request.) Although maintainance needs few works, "no-CheckPage" could cause troubles. So if CheckPage supports general option, like Wikipedia:Huggle/Config#Access_control or WP:Twinkle(User:AzaToth/morebits.js), it would be very helpful for many wikis. Especially wikis in which admins are not so many. For example, JAWP where I'm from has only about 60 admins[12]. Active admins are more fewer than it. Active admin who can use AWB is almost nearly zero. If some general options (e.g. "number of edit", "account-age", "all bots are yes") are available, I think it is very helpful. Thank you. --Was a bee (talk) 06:38, 10 October 2010 (UTC)
Added in revision

Allow non-bots to use Auto Shutdown feature

Migrated to Phabricator: T99400 by Reguyla. (tJosve05a (c) 12:11, 17 May 2015 (UTC)
Status New
Description The Auto Shutdown feature would be nice for non-bots too, especially when pre-parsing a long list of pages. GoingBatty (talk) 04:36, 14 October 2010 (UTC)
Added in revision

Allow list to be sent to Special:Export and resulting xml automatically loaded in database scanner

Migrated to Phabricator: T99401 by Reguyla. (tJosve05a (c) 12:11, 17 May 2015 (UTC)
Status New
Description AWB should allow sending a list to Special:Export, and automatically loading the resultant xml file in the database scanner. –xenotalk 03:20, 24 October 2010 (UTC)
Added in revision

Lose work on "restart"/"timeout

Status New
Description When you click "save", the edit box becomes grayed out. If you get a timeout error (or whatever causes AWB to restart), AWB just re-processes the article from scratch automatically, and you lose all your manual changes. It would be IMMENSELY useful if, when you click "stop" to interrupt the re-processing, that the edit-window would become editable again so you could keep your changes (via crtl+c), or that AWB would prompt you before reprocessing the page, giving you the option of keeping your changes rather than start from scratch.

This happens to me every now and then, and I always lose massive amounts of work. Headbomb {talk / contribs / physics / books} 06:32, 12 February 2011 (UTC)

Added in revision
This happens to me too and I find it very discouraging. I spend considerable time on an article only to have the changes disappear. It is not always related a long period of inactivity on my part. Is the edit box content saved anywhere on my computer where it can be retrieved after restart? –droll [chat] 06:24, 30 June 2011 (UTC)

Have Filter window remember from one time to the next if it was set to "Intersection"

Status New
Description Have the "Filter" window remember from one time to the next if it should be set to "Symetric difference" or to "Intersection" - usually when I've used "Intersection", and go to there again in the same session, I want to use "Intersection" again, and I imagine that so would most other AWB users. עוד מישהו Od Mishehu
Added in revision

Reedy this may be a bug? -- Magioladitis (talk) 08:07, 8 October 2014 (UTC)

Add option 'Open diff in browser' for log.

Migrated to Phabricator: T99402 by Reguyla. (tJosve05a (c) 12:12, 17 May 2015 (UTC)
Status New
Description Please add option 'Open diff in browser' for log. The options 'Open page in browser' and 'Open history in browser' are very useful. I'd like to be able to see one or more items in the log and select 'Open diff in browser'. The use case is: check multiple edits. Thanks. Lightmouse (talk) 13:27, 14 April 2011 (UTC)
Added in revision

Add option to increase visible size of log

Status New
Description Please add option to increase visible size of log. The log only shows 6 lines at once, sometimes I'd like to be able to see many more lines. I know that I can save the log and review it that way, but Would it be possible to have an option that enlarges the log? It currently shows 'Successfully saved' and 'Skipped' by default. Perhaps you might be able to allow the user to choose which one to show and that would allow more vertical space for possibly 30 lines. Lightmouse (talk) 13:37, 14 April 2011 (UTC)
Added in revision

Lightmouse You can press F10 and the Edit box/Log box will enlarge. -- Magioladitis (talk) 10:40, 27 August 2013 (UTC)

Alow creating lists based on external web pages

Migrated to Phabricator: T99403 by Reguyla. (tJosve05a (c) 12:13, 17 May 2015 (UTC)
Status New
Description Not infrequently, I use a toolserver tool to create a list of all pages where certain edits would probably be needed using AWB (category names by patern using this tool, category scans using this tool), where creating the list inside AWB is either impossible (such as my first example) or difficult (the second example - I still would need to filter out all non-mainspace, for example, but that would be simple AWB filtering). I think that we should be able to make a list from all incoming links from an external web page, given by URL. That would make these tasks much easier. עוד מישהו Od Mishehu 10:38, 5 September 2011 (UTC)
Added in revision

Proxy Authentication

Migrated to Phabricator: T99404 by Reguyla. (tJosve05a (c) 12:13, 17 May 2015 (UTC)
Status New
Description Kindly add a facility to use AWB with proxy server. - User:Prabodh1987 14:56, 12 October 2011 (UTC)
Added in revision

Using pre-parse mode without logging in

Status New
Description I'm using AWB on frwiki since a few years. I’d like to be able to use some of its functions on the others wikipedias without having to log-in. The pre-parse mode doesn't modify the articles so it shouldn't be access protected. It would allow to use all the skip tab functions to filter (regexp) a list of articles with what their text contains and not only their titles.

In fact, I'm trying to find out what articles of a category exist on other wikis and doesn't on frwiki (ie. what could be traduced). And I want to do it for a lot of languages. The two solutions I have for the moment is either download all dumps then use the database scanner, either request an AWB authorization on each WP to access the pre-parse mode and use it as a little scanner. Downloading full dumps and scanning them to check a few hundred articles is absurd. Asking an authorization to use AWB on all WP could be very long, especially that I don't ask it to edit there, only to read the wikis (ambiguous request, and biaised for me).

I can't use the list comparer either because I don't know the traduction of the titles of the articles.

If there's another way/tool to do what I want, I'd be glad to know.

If the way users access are handle in AWB could be revised, I'd be glad to continue using it to work!—A2 (talk) 00:23, 26 February 2012 (UTC)

Added in revision
This has already been requested and is waiting for a developer review. I would like to have this option available too. Ganeshk (talk) 03:18, 26 February 2012 (UTC)
I also requested this some time ago as well. If I remember correctly it can't be done because of the Wikipedia API. In order for AWB to connect to WP it needs to use a login through the API. I can't remember exactly but I think thats how it was explained to me a while back. --Kumioko (talk) 04:03, 26 February 2012 (UTC)
So perhaps a slightly revised feature request would solve this: to allow pre-parse mode (only) if logged in with an account that has no AWB permission? -- John of Reading (talk) 08:13, 22 March 2012 (UTC)


Minimialise the config stuff on bottom half of screen

Migrated to Phabricator: T99405 by Reguyla. (tJosve05a (c) 12:14, 17 May 2015 (UTC)
Status New
Description What matters for typos checking is the top view pane, have a toggle to reduce the bottom part down to 'the current article name', the existing four buttons, 'start', 'stop', 'skip', 'save' with the edit summary beside it, plus a way to re-expand to normal. Regards, Sun Creator(talk) 23:50, 4 September 2012 (UTC)
Added in revision

Built in AWB functions

Edit summary

Provide ability for edit summary to change dynamically based on what custom Find & Replace changes are made

Status New
Description Allow a field in an Advanced "Find and replace" entry to modify the edit summary. The edit summary would allow for numerous variables and these would be filled in by the Find/replace entry. –xenotalk 14:12, 15 December 2009 (UTC)
Added in revision
Example: "(Bot) Tagging for WP:FOO - Inherited $1-class assessment from other projects"
Find and replace already records replacements and removals. Plus, it has notes. -- Magioladitis (talk) 16:48, 15 December 2009 (UTC)
Only in the normal Find and replace though and in any case this wouldn't allow for what I've shown above as an example. –xenotalk 16:50, 15 December 2009 (UTC)
This would be very useful to me too. Imagine you have a list of pages (from a cat or something) and you want to do task A to pages matching condition A and Task B to pages matching condition B. At the moment you can do this easily using advance find and replace but you have to use one edit summary for all the edits, or continually change it. Jamesmcmahon0 (talk) 08:47, 13 March 2015 (UTC)
My longest edit summary is something like WP:GenFixes, ref cleanup, parse authN/edN, cmn/reflist|2/3->30/20em, ((LMR☉⊕J/up)). I (and others) would find it useful to automatically select only the relevant changes. Also, the edit summary dropdown is so short that it makes selecting the most appropriate (long) edit summary tedious.   ~ Tom.Reding (talkcontribsdgaf)  13:34, 26 March 2015 (UTC)

Dynamically change edit summary based on its length

Status New
Description Use normal, prettier edit summaries when space allows, and use space-saving measures when the summary is so long that it would be truncated. MANdARAX • XAЯAbИAM 22:05, 17 December 2009 (UTC)
Added in revision

One space-saving measure would be to remove the spaces surrounding the arrow in typo replacements: "againt→against" instead of "againt → against".

Some (most?) people prefer the visual appeal of "using [[Project:AWB|AWB]]" to "using [[Project:AWB]]". With this feature, the prettier version could be used most of the time while not wasting those valuable characters when necessary, and the space-saving version could be even further shortened by removing "using". Make it simply " ([[Project:AWB]])".

I already do something similar. When I'm fixing typos, my normal edit summary is [[WP:AWB/T|Typo patrol]]. When there are so many typos that the list is truncated, I clear my edit summary to allow more of the list to show. Note a bug in my example diff: the "[[Project:AWB]]" got lopped off. MANdARAX • XAЯAbИAM 22:05, 17 December 2009 (UTC)

I agree with that. Pipe Project AWB if edit summary has enough space. -- Magioladitis (talk) 22:44, 17 December 2009 (UTC)

Add ellipsis to truncated edit summaries

Migrated to Phabricator: T99406 by Reguyla. (tJosve05a (c) 12:15, 17 May 2015 (UTC)
Status New
Description When an edit summary is so long that it gets truncated, remove one more character and replace it with an ellipsis (…) to indicate the truncation. Without this feature, those summaries look incomplete, confusing, and/or incorrect. MANdARAX • XAЯAbИAM 23:59, 17 December 2009 (UTC)
Added in revision

Smarter edit summaries

Status New
Description If I understand how edit summaries work currently in AWB, if I change something either by directly editing the text of the article or by double clicking a line in diff, AWB uses just the default edit summary, not specific changes, because the user might have undid them. I think it would be better, if the edit summary would be smarter, so if AWB suggest two fixes and I undo one of them, the edit summary would still contain the other. Svick (talk) 23:35, 21 December 2009 (UTC)
Added in revision

I'm pretty sure implementing this won't be easy, but I think it could be done in the long term. Svick (talk) 23:35, 21 December 2009 (UTC)

I think it should be doable. Certainly is in no shape or form easy. Reedy 22:23, 27 December 2009 (UTC)

Sometimes when I have undone a change, I forget to revise the edit summary accordingly. It sure would be nice if it were updated automatically. It would probably be easier to implement if these automatic updates would work only if the user hasn't already altered the edit summary for a specific list item. Stevie is the man! TalkWork 15:48, 30 August 2014 (UTC)

Edit summary when I use find and replace on ar.wiki

Status New
Description In ar.wiki we prefer Arabic edit summary. Can you edit "edit summary" when I use find and replace on ar.wiki?

English : Replaced: 1$ > 2$. In Arabic:

استبدال : 1$ > 2$

--OsamaK 08:34, 10 July 2007 (UTC)

Added in revision
I think this would be worth doing for all the wiki's where we have the different namesapces. It would only require a few code changes, ie instead f Replaced, use Variables.Replace (or whatever), and then have the local word for each... Reedy Boy 08:46, 10 July 2007 (UTC)
Not exactly. Replacing right arrow with left one can give you weird results if you've replaced one non-RTL word with another[13]. MaxSem(Han shot first!) 20:04, 15 December 2007 (UTC)
What about using the Arabic word for "with" -- Magioladitis (talk) 23:19, 21 July 2009 (UTC)
It's "بـ".--OsamaK 23:44, 25 September 2009 (UTC)

Include more additions/changes in edit summary

Status New
Description When AWB automatically does the following, could they automatically be included in the edit summary?