Jump to content

Wikipedia talk:AutoWikiBrowser/Feature requests: Difference between revisions

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
Content deleted Content added
Wikipedia:Manual of Style (dates and numbers): Rjwilmsi The first [https://en.wikipedia.org/enwiki/w/index.php?title=Wikipedia%3AAutoWikiBrowser%2FSandbox&action=historysubmit&diff=378194669&oldid=378193963 diff] is about FixNonBreakingSpa
Blackfish (talk | contribs)
Line 3,561: Line 3,561:
}}
}}
:{{ping|Blackfish}} So you mean beep on completion of pre-parse mode? [[User talk:Rjwilmsi|<font color="darkgreen">'''''Rjwilmsi'''''</font>]] 11:29, 16 March 2014 (UTC)
:{{ping|Blackfish}} So you mean beep on completion of pre-parse mode? [[User talk:Rjwilmsi|<font color="darkgreen">'''''Rjwilmsi'''''</font>]] 11:29, 16 March 2014 (UTC)
:Actually, I was thinking about any edit, which takes a few minutes or even sometimes hours. [[User:Blackfish|Blackfish]] ([[User talk:Blackfish|talk]]) 13:57, 16 March 2014 (UTC)

Revision as of 13:58, 16 March 2014

General Fixes

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 (TalkHermesBot) 00:45, 11 June 2007 (UTC)[reply]
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)[reply]

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)[reply]

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)[reply]
This code is for en.wiki only! We use AWB in other wiki!--OsamaK 15:28, 17 June 2007 (UTC)[reply]
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)[reply]

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 (/enwiki/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)[reply]

Cool, thanks! Reedy 12:57, 9 June 2008 (UTC)[reply]
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)[reply]

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)[reply]

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)[reply]

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)[reply]

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)[reply]

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)[reply]
Soo.. Are we alright to implement this or something? ;P Reedy 13:52, 29 December 2008 (UTC)[reply]
Yes. Haven't you already? -- Magioladitis (talk) 17:08, 19 September 2009 (UTC)[reply]
[2] --Magioladitis (talk) 19:12, 22 February 2010 (UTC)[reply]

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

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

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

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

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

So that should be easy. Can you implement it? -- Magioladitis (talk) 02:08, 6 April 2008 (UTC)[reply]
<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)[reply]

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

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

  • Have care with this suggestion. There are some cases where the ol's deliberate (say, when there is also a colstart or style attribute) rather than as holdovers from some person marking his content up in HTML. --Izno (talk) 17:56, 16 February 2010 (UTC)[reply]

Implementation for il/ul ONLY:

  • Step 1: Remove any ul tags. Example
  • Step 2: Remove any close il tags. Example
  • Step 3: Convert open il tags to bullet. Example

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

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):

  • Foo barLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.bat
  • Foo
    </li>
    
    Bar
  <ul>
    <li>Example of a list item</li>
  </ul>

Amalthea 11:51, 4 May 2011 (UTC)[reply]

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

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

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)[reply]

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

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)[reply]

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

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

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)[reply]

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

{{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)[reply]

  • The point with hon-pref and hon-suf is that in some circs they want the pref and/or suff on the same line as the name, in others they don't. It would be bnest for the template to have the smarts to distinguish, but that would need work and consensus. Rich Farmbrough, 16:35, 22 October 2010 (UTC).[reply]

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

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)[reply]

More break line tags cleanup

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

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

If all headers are of level 1 downgrade them 1 level

Status New
Description Examples: [4], [5]. -- Magioladitis (talk) 21:36, 1 February 2012 (UTC)[reply]
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)[reply]

Added in revision

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

Made them all consistent. GoingBatty (talk) 04:31, 8 August 2012 (UTC)[reply]
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)[reply]
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)[reply]
What about change {{Very long}} to {{Very long section}} Jamesmcmahon0 (talk) 10:41, 18 November 2013 (UTC)[reply]

FixReferenceTags: remove nowiki; encode titles

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)[reply]
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)[reply]
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)[reply]

Are there categories where "The" is important in the sort? GoingBatty (talk) 00:52, 26 November 2010 (UTC)[reply]
The Beatles? -- Magioladitis (talk) 00:55, 26 November 2010 (UTC)[reply]
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)[reply]
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)[reply]
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)[reply]
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)[reply]
OK, it is adding "The". I thought it didn't. Maybe I'm wrong. McLerristarr | Mclay1 15:23, 27 November 2010 (UTC)[reply]

Infobox cleanup (edit window only)

Status New
Description I remember that this issue was raised several months ago—though I'm not sure whether it was on this page—and there seemed to be support for the idea, but I can't seem to find the original discussion right now. Could AWB be used to clean up the appearance of infoboxes in the edit window. There are a number of things that could be done, from making parameter values readily identifiable by standardizing spacing so that all equal signs are in a straight vertical line (see Example 1) to clearly distinguishing between different parameters (see Example 2).
Example 1

Change

{{Infobox person
|name = Auto Wiki Browser
|image = AWB Banner2.png
|occupation = Semi-automated Wikipedia editor
}}

to

{{Infobox person
|name       = Auto Wiki Browser
|image      = AWB Banner2.png
|occupation = Semi-automated Wikipedia editor
}}
Example 2

Change

{{Infobox person|
name       = Auto Wiki Browser|
image      = AWB Banner2.png|occupation = Semi-automated Wikipedia editor|
}}

to

{{Infobox person
|name       = Auto Wiki Browser
|image      = AWB Banner2.png
|occupation = Semi-automated Wikipedia editor
}}

These types of changes will have no visible effect for readers, but I believe that they will make editing easier. –BLACK FALCON (TALK) 22:00, 18 June 2009 (UTC)[reply]

Added in revision
My personal opinion on this is that the second change is very good. Much needed. The first one seems a bit more controversial though... I prefer that the whitespace isn't present, and I think that opinions are pretty divided on that. –Drilnoth (T • C • L) 22:27, 18 June 2009 (UTC)[reply]
I agree with you that the whitespace is annoying, and that the latter change is good (but only in infoboxes, not in cite templates where it breaks the flow of paragraphs). --NE2 22:34, 18 June 2009 (UTC)[reply]
I would like to see evidence of a discussion in favour of this non-visible change before any implementation of it. Also, it seems like a fair amount of work for a non-visible change. Rjwilmsi 08:01, 19 June 2009 (UTC)[reply]
AFAIK there is no consensus for adding whitespace. In fact I personally am removing it because it adds extra space to articles and makes no good. The only thing that I find really useful for editors is that every parameter starts in a new line with a vertical line. -- Magioladitis (talk) 08:07, 19 June 2009 (UTC)[reply]
I am also in favor of example 2 but I don't think we should do example 1 either.--Kumioko (talk) 11:13, 19 June 2009 (UTC)[reply]
Based on the response so far, I withdraw my request for example 1. I agree that AWB should not be used for something that largely boils down to personal preference when editors have vastly different preferences. –BLACK FALCON (TALK) 17:17, 19 June 2009 (UTC)[reply]
I know I come to this a bit late, but I do have thoughts on it. Specifically, I like the two proposals as they stand, but I also appreciate that not all editors do. I would go further and say that I personally like indenting the pipes on each new line just by one space for visual ease, and also the same new-line/indented/aligned style when doing cite templates, as there are many possible parameters. However, I do see the point of view of those who prefer things to be in-line. What about having a formatted editor purely as a UI within AWB but writing it back to the servers in a "least-change" format? ClickRick (talk) 18:20, 27 June 2009 (UTC)[reply]
I rather like the idea of something like that. IMO, example 2 should be enabled by default, and then whitespace one can be enabled on a per-editor basis (certainly not a general fix, but this would fit in the assisted editing). Also incredibly useful would be the standardizing (not enabled by default) of the presentation of citation templates as detailed in here. This would save reference gnomes tremendous ammounts of time. Headbomb {ταλκκοντριβς – WP Physics} 10:46, 11 August 2009 (UTC)[reply]

Infoboxes could be cleaned up to remove the pipes (and spaces) after the template name and the parameters and put pipes before the parameters like here. McLerristarr | Mclay1 22:42, 2 November 2010 (This comment was moved from another feature request.)

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)[reply]

Added in revision
Well, except for the non english wiki's ;) Reedy 19:50, 22 June 2009 (UTC)[reply]
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)[reply]

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)[reply]

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)[reply]
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)[reply]

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

  • Newspaper Archive: MINOR STORY OF THE DAY; MAN BITES DOG
  • 65_PDF.pdf
  • SPACE PROBE 56T LAUNCHES
  • A.I.D.S. EPIDEMIC STILL SPREADING
  • FOREIGN AIDS STILL MISSING
  • ATLAS USER EQUIPMENT INTRODUCTION
  • FIRST ROBOTICS GIVES HOPE
  • NAVSTAR GPS
  • J P PENNY

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)[reply]

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)[reply]
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)[reply]

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)[reply]
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)[reply]
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)[reply]

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)[reply]

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)[reply]
We haven't added it yet. -- Magioladitis (talk) 22:41, 21 August 2012 (UTC)[reply]

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

@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)[reply]
I guess the one of Jarry1250 is fine for an example module? -- Magioladitis (talk) 23:40, 16 September 2013 (UTC)[reply]
  • I have for some time thought such downcasing would be good for the 'pedia but lack the know-how to implement such a fix. I have already built in some case conversions into my formatting script to downcase certain combinations – mainly prepositions of fewer than 5 letters, per the MOS – but not restricted to titles. Most of my fixes are highly specific cases, such as "(\w )O(f|n|r) A(n? \w)" and "(\w )A(nd|t) T(he \w)", or "([Rr]unner)[\- ][Uu](?:ps)\b". I also downcase commonly capitalised "B(oard (?:of |))D(irectors?\W)" and "N(on[\s\-])[Ee](xecutive )D(irectors?\W)". Yet I constantly make a note of exceptions, so the rate of FP is tending to zero. My sources script also aligns cases for sources to the relevant WP article, even to camelcase where necessary, such as "AllMusic".

    Sites frequently treat metadata as some sort of dustbin, and some often have FULLCAPS metadata. I suspect part of the fix could lie in WP:Reflinks not importing overcapitalised metadata 'as is'. The problem isn't going away and few people bother to fix these when they do occur; there may be the belief that we should cite sources verbatim including the errant formatting. As suggested by Dispenser above, I assume that we can easily ask for specific cases such as acronyms that are not ordinary words to be exempted ("CAT scan" and not "CAT"). -- Ohc ¡digame!¿que pasa? 02:15, 17 September 2013 (UTC)[reply]

Fix references that use Ibid

Status New
Description Fix reference on articles that use <ref>Ibid.</ref>, <ref>op. cit.</ref> or <ref>loc. cit.</ref>. This is a follow up of rev 6187. -- Magioladitis (talk) 13:59, 10 February 2010 (UTC)[reply]
Added in revision
What logic to fix? Could be a manual task in many situations. Rjwilmsi 15:53, 10 February 2010 (UTC)[reply]
I'll form some rules probably tomorrow and experiment a bit. -- Magioladitis (talk) 20:17, 10 February 2010 (UTC)[reply]
Here's some examples:

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)[reply]
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)[reply]

I don't think any of AWB's changes affect URLs. McLerristarr (Mclay1) (talk) 16:05, 10 August 2010 (UTC)[reply]
"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)[reply]
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)[reply]

Fixes for Nihongo template

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

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

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)[reply]
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)[reply]
  • This is a language-rendering template, and use of |extra= for birth/death dates ought to be discouraged because it's not its vocation to collect this data. Biographies will usually contain {{persondata}}, which is where this metadata should be centralised. I fail to see why it should be duplicated in this, or indeed any other, template. -- Ohc ¡digame!¿que pasa? 02:28, 17 September 2013 (UTC)[reply]

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)[reply]
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)[reply]

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

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

  • Use of an em dash rather than an en dash in dates and page ranges (there are a surprising number of these)
  • Spaced em dashes, though whether that should preferably be corrected to an unspaced em dash or a spaced en dash I don't know
  • Spaced hyphen, in the circumstances where we currently correct a spaced double hyphen. Since these frequently occur in lists, we should fix to a spaced en dash, though many occur in date and page ranges and would need to be ordered before corrections for spacing.

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)[reply]

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

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

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)[reply]
Added in revision
What determines if the title is italicised? Rjwilmsi 13:50, 11 August 2010 (UTC)[reply]
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)[reply]
Well those transcluding {{Italic title}} would becontenders. Rich Farmbrough, 21:14, 6 September 2010 (UTC).[reply]

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)[reply]

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)[reply]
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)[reply]

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)[reply]

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)[reply]
Status New
Description replace '&nbsp;" with {{'"}} like here as per WP:MOS. McLerristarr / Mclay1 11:55, 11 September 2010 (UTC)[reply]
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)[reply]

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)[reply]
234 transclsions. Interesting. -- Magioladitis (talk) 09:37, 12 September 2010 (UTC)[reply]

Additional measurement Hand (unit)

Status New
Description Do the usual magic for 14 h, 14 hh , 14 hands. Rich Farmbrough, 14:09, 10 October 2010 (UTC).[reply]
Added in revision


Remove spaces in transclusions

Status New
Description Remove spaces in transclusions like here. McLerristarr / Mclay1 17:55, 19 October 2010 (UTC)[reply]
Added in revision

Unbalanced brackets

Fix unbalanced website

Status New
Description Fix unbalanced brackets in website parameter like what I did in this one -- Magioladitis (talk) 08:52, 12 September 2012 (UTC)[reply]
Added in revision
Status New
Description <gallery>[[File:foo.jpg</gallery> → <gallery>File:foo.jpg</gallery> Example -- Magioladitis (talk) 08:09, 28 October 2012 (UTC)[reply]
Added in revision

Fix unbalanced brackets inside cite

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

Fix unbalanced curly brackets in redirects

Status New
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)[reply]

Added in revision

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

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

Continue unbalanced check

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)[reply]
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).[reply]
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)[reply]
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)[reply]
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)[reply]
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)[reply]
Thank you Rjwilmsi, you learn something everyday :) Regards, SunCreator (talk) 08:31, 29 April 2010 (UTC)[reply]
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)[reply]
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)[reply]
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)[reply]
Template {{AWB orderless}} coming up. Rich Farmbrough, 04:32, 28 September 2010 (UTC).[reply]
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).[reply]

Redlinks, redirects, dabs, ...

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

Skip pages of indef blocked users

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)[reply]
Added in revision
This would be very useful for newsletter delivery bots utilising AWB.—JamesR (talk) 11:57, 10 August 2011 (UTC)[reply]

Skip if disambiguation page

Status New
Description Skip if disambiguation page. Similar to skip if redirect. Lightmouse (talk) 17:39, 24 August 2011 (UTC)[reply]
Added in revision

Skip blanked pages

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)[reply]

Added in revision

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


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)[reply]
Added in revision
Haha. Magioladitis and I were discussing this when i implemented the normal FaR one. Reedy 22:22, 7 January 2010 (UTC)[reply]
And you decided not to allow it -- just to play a cruel joke on me??? –xenotalk 22:24, 7 January 2010 (UTC)[reply]
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)[reply]
Haha. More a case of decided it was useful, but not so important. Reedy 22:35, 7 January 2010 (UTC)[reply]
I suppose the minor changes I have can be moved into the simple F/R matrix. . . –xenotalk 22:37, 7 January 2010 (UTC)[reply]
lol. It aint gonna be done pre v5 :) Reedy 22:39, 7 January 2010 (UTC)[reply]
You're a dreamkiller, sir. –xenotalk 22:40, 7 January 2010 (UTC)[reply]
Wikipedia_talk:AutoWikiBrowser#Feature_Freeze_for_AWB_v5 ;D Reedy 22:41, 7 January 2010 (UTC)[reply]
Bump! ;> –xenotalk 16:10, 12 January 2010 (UTC)[reply]
[11] :P Reedy 16:14, 12 January 2010 (UTC)[reply]
Sir, you really need to get your priorities in order. Just sayin'. –xenotalk 16:16, 12 January 2010 (UTC)[reply]
If you want to do my report for me... Reedy 16:17, 12 January 2010 (UTC)[reply]

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)[reply]

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)[reply]

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)[reply]
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)[reply]

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

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

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)[reply]
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)[reply]

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)[reply]

HTML substitution

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

Addition for "Replace Special"

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)[reply]
Added in revision
This almost seems like selective hide text.. Reedy 18:54, 6 April 2009 (UTC)[reply]

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)[reply]
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)[reply]

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)[reply]
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)[reply]

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)[reply]
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)[reply]

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)[reply]

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)[reply]
Or could you write a really good regex for matching regexes? - Jarry1250 [ humourousdiscuss ] 09:17, 30 June 2009 (UTC)[reply]
"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)[reply]
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)[reply]

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).[reply]

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)[reply]
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)[reply]
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)[reply]
Anyway, I think this area could be improved to make it more user friendly. Snowman (talk) 22:44, 10 January 2010 (UTC)[reply]

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

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

copying/adding lines to find list

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

string find against edit box

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

New type of "Advanced find and replace"

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)[reply]
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)[reply]

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)[reply]

Added in revision

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

  • I noticed that new button and it is comforting to have. Thanks. Still, it would not help when I have just added/changed many entries in the table and am checking that they are ok and then mistakenly sort everything and destroy my work. Now I can avoid saving and thus destroying my previous-to-this-session work, but I cannot unsort what I just did. If unsort cannot be done (or more generally undo whatever I just did), even a pop-up confirmation message asking 'do you really want to sort this table?' allowing escape before doing the sort would be helpful. Hmains (talk) 01:12, 18 November 2013 (UTC)[reply]

Threading, Background and Automation

Threading

Status New
Description
  • Run "sort A-Z" and "remove duplicates" on seperate threads to prevent the user interface locking up
  • Check that the listmaker buttons and menu items (which remain enabled when a background thread is running) don't cause an error if they fire when a thread is active; if they do, disable them, or implement a queuing system.

--kingboyk 15:40, 9 April 2007 (UTC)[reply]

The parser will have to be multi threaded as well as the IE component thing. The program will have two threads. One thread displays the result of the computation and the other thread will be working on the next item in the list. This will waste less of the user's time wasting for the page to load. Throttling will need to built in so that the program will slow down if it loads to many pages in a minute. —Dispenser 18:55, 3 June 2007 (UTC)[reply]

Added in revision
The "keep sorted" should only run when new items are added to the list. Rich Farmbrough, 04:24, 7 July 2009 (UTC).[reply]
Bump this because with large lists the sorting of the already sorted list can make it very hard to get enough attention from AWB to turn the sorting off. Also by sorting the list when an item is added we can use a fast insertion sort, only doing a big sort when the menu item is checked. The same logic could then handle "Remove duplicates", which in some circumstances one has to unclick and click repeatedly. Rich Farmbrough, 15:19, 22 August 2009 (UTC).[reply]

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)[reply]

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)[reply]
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)[reply]
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)[reply]
*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)[reply]

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)[reply]
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)[reply]

Automatic List Making?

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)[reply]
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)[reply]
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)[reply]

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)[reply]

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)[reply]
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)[reply]
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)[reply]

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)[reply]

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).[reply]


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

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)[reply]
Added in revision
bumping so someone might at least respond to this.... -ΖαππερΝαππερ BabelAlexandria 18:40, 25 July 2007 (UTC)[reply]
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)[reply]
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)[reply]
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)[reply]

Bypass redirects

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)[reply]
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)[reply]

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)[reply]


Interface

Sub-paragraph undo

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)[reply]
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)[reply]

Unicode font support

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)[reply]
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)[reply]
Message left on local page! Reedy Boy 17:25, 17 December 2007 (UTC)[reply]
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)[reply]
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)[reply]
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)[reply]

Prod/AfD buttons

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)[reply]
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)[reply]

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)[reply]
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)[reply]

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)[reply]
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)[reply]

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)[reply]
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)[reply]
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)[reply]
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)[reply]

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)[reply]

Added in revision

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

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)[reply]
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).[reply]
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).[reply]
As in [12] ? $150... Reedy 17:17, 2 June 2010 (UTC)[reply]
Yes they are the ones. Rich Farmbrough, 18:18, 2 June 2010 (UTC).[reply]

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)[reply]
Added in revision
[13] would be useful to help with this. Reedy 16:04, 16 September 2008 (UTC)[reply]
Bug fixed. -- Magioladitis (talk) 17:23, 22 November 2012 (UTC)[reply]

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)[reply]
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)[reply]

Show rather than show dialog? IIRC? Reedy 14:52, 16 April 2008 (UTC)[reply]
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)[reply]
I've had this tonight.. Reedy 21:54, 11 June 2008 (UTC)[reply]

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

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

Support non-standard Windows font PPI

Sel-explanatory

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

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)[reply]
I think its a 10" diagonally. Yea, its 10.2" diagonally. OT 22:23, 3 March 2009 (UTC)[reply]
I'll have to try it on my 9" eee Reedy 22:37, 3 March 2009 (UTC)[reply]
Alright, just post what happens when you do that, I guess. Thanks! OT 02:45, 4 March 2009 (UTC)[reply]

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)[reply]

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

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)[reply]

#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)[reply]
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)[reply]
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)[reply]

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)[reply]

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

Some further thoughts:

  • I defined 'New list' but not 'Edit list'. An 'Edit list' function needs an 'Edit list' button beneath the list where the 'Filter' button is now.
  • 'New list' and 'Edit list' should produce the same dialog. A working name for the dialog should be 'List'.
  • The 'List' dialog is the main place for editing lists but removal of articles should be possible in the main AWB interface.
  • The right-mouse menus throughout AWB could do with a review. The right-mouse menu in the current list has 'Filter', 'Save list', and 'Sort alphabetically'. If this design idea goes further, I suggest eliminating those three options.

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

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

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

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

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

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)[reply]
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)[reply]
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)[reply]

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)[reply]
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)[reply]
hmm...? -ΖαππερΝαππερ BabelAlexandria 12:17, 10 August 2008 (UTC)[reply]
Wikipedia_talk:AutoWikiBrowser/Feature_requests#Fast_previewing Reedy 12:20, 10 August 2008 (UTC)[reply]
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)[reply]

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)[reply]
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)[reply]

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)[reply]

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

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)[reply]

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)[reply]

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)[reply]
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)[reply]

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)[reply]

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

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)[reply]
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)[reply]
Added in revision
We're waiting on [14]. 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)[reply]
Okay; thanks. –Drilnoth (TC) 12:34, 8 April 2009 (UTC)[reply]
Bug fixed. Avicennasis @ 10:58, 3 Elul 5771 / 10:58, 2 September 2011 (UTC)[reply]

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)[reply]
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)[reply]
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)[reply]
Did you create Project:AutoWikiBrowser/CheckPage? –Drilnoth (T • C • L) 22:48, 24 August 2009 (UTC)[reply]
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)[reply]

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)[reply]
Added in revision
Is move images enabled again? Reedy 17:06, 8 June 2009 (UTC)[reply]

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

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)[reply]

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)[reply]
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)[reply]
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)[reply]
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)[reply]
Admittedly so (think "Who bought the first telephone?"). - Jarry1250 [ In the UK? Sign the petition! ] 15:29, 22 August 2009 (UTC)[reply]
Probably someone who wanted to ring up 'ole Al. –xenotalk 19:41, 26 August 2009 (UTC)[reply]

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)[reply]
Added in revision
I'm not sure how Web Browser AWB will benefit from this. </sarcasm> ;D Reedy 21:43, 29 August 2009 (UTC)[reply]
Server has been so gorram lagged these days. –xenotalk 18:03, 3 September 2009 (UTC)[reply]
  • I'm not sure if you guys killed the maxlag features with fire or whatever, but I rather liked being able to "let my bot loose" as it were and let maxlag act as a leash. So maybe having maxlag as an option to enable would be cool. –xenotalk 15:00, 16 March 2010 (UTC)[reply]

Unload plugins

Status New
Description Use Plugin manager to unload plugins. -- Magioladitis (talk) 13:11, 16 November 2009 (UTC)[reply]

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

Added in revision

Double-click shouldn't return diff window to top

Status New
Description When you double-click on a paragraph to undo a change in the diff window, the window goes back to the top after undoing. This can be quite inconvenient when undoing multiple paragraphs towards the bottom of a long page. Would it be possible to add an option to return to the old line in the diff window (or as close as possible) after you do a double-click undo? Hope this makes sense.—Chowbok 16:28, 16 July 2009 (UTC)[reply]
Added in revision
I have also noticed that in addition to this if I make a change in addition to those being suggested by AWB, double clicking will eliminate any manual edits I have made. --Kumioko (talk) 16:32, 16 July 2009 (UTC)[reply]
You can get around this by clicking "diff" immediately after doing a manual edit.—Chowbok 16:42, 16 July 2009 (UTC)[reply]
thanks, didn't know that. --[[User:|Kumioko]] (talk) 19:24, 16 July 2009 (UTC)[reply]
rev 4909 Resolves Kumioko's issue. Rjwilmsi 13:06, 18 July 2009 (UTC)[reply]

rev 4910 Both issues (loss of position and loss of manual changes) resolved. Rjwilmsi 13:22, 18 July 2009 (UTC)[reply]

Hmm... I checked-out & compiled revision 5036 and I'm still seeing this behavior. Is there something I need to set?—Chowbok 21:07, 27 July 2009 (UTC)[reply]
Try the latest API edit snapshot. Rjwilmsi 09:43, 15 August 2009 (UTC)[reply]
I'm restoring this from the archives, because I have never seen this fixed, in any version. Using 5.0.0.0 now.—Chowbok 20:10, 13 January 2010 (UTC)[reply]
The fix which was implemented deals with the focus in the edit box rather than the requested diff window. I agree that the original request would be very useful, but I also realize that it's much more complicated since the double clicked paragraph probably won't be displayed, so it would have to find the closest paragraph which would be displayed. MANdARAX • XAЯAbИAM 20:56, 13 January 2010 (UTC)[reply]
Aha. That makes sense. Changing this back to "new", then.—Chowbok 20:29, 14 January 2010 (UTC)[reply]

I made a duplicate request below. The clicked paragraph may or may not be displayed, depending on how many automated changes there are; but if not, focusing on the next (rather than previous) paragraph that is displayed would be a nice feature. That way one could go through the diffs one by one from top to bottom, eliminating those which aren't desired.

Note that if you click the 'diff' button to fix any manual changes (resolved request above), that also takes you back to the top of the diff page. It would be nice if both actions (dbl click on paragraph and manual edit plus 'diff' button) would keep you where you are on the page so you can continue editing uninterrupted.—kwami (talk) 22:04, 21 May 2010 (UTC)[reply]

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

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

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

Allow more granular control of Preference "Enable logging"

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

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

Smarter AWBupdater

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)[reply]
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)[reply]

Searching information on pages to modify other pages

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)[reply]
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)[reply]
Sorry, no, I meant 'page'. –xenotalk 14:56, 7 May 2010 (UTC)[reply]
So the text from a specified wiki page? Reedy 11:50, 8 May 2010 (UTC)[reply]
Yes, like wrapped in <source lang=xml> tags or whatever. –xenotalk 03:50, 9 May 2010 (UTC)[reply]

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)[reply]

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)[reply]

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)[reply]

Ability to save the state of the database scanner

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)[reply]
Added in revision
Yes, especially the default .xml path + namespaces to keep. Headbomb {talk / contribs / physics / books} 16:16, 21 August 2011 (UTC)[reply]

Have navigable TOC for edit box

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)[reply]
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)[reply]

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)[reply]

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)[reply]

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)[reply]

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

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)[reply]

Multiple typo lists

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

Flexible starting point for very large lists

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)[reply]
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)[reply]

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)[reply]

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

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

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)[reply]

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)[reply]
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)[reply]

Image file previewing

Status New
Description Allow previewing of image files instead of just a preview of the image description page. Image file preview may also include information about the file itself, e.g. file type & size, resolution, file duplicates, etc. Spebi (talk) 07:08, 24 August 2010 (UTC)[reply]
Added in revision
Is this something that AWB is capable of? Would it be better suited as a plugin or other? It's a feature that could really come in handy on my wiki. Could someone give me an indication as to whether or not it is possible? Spebi (talk) 09:50, 29 August 2010 (UTC)[reply]
I second this, please show us how!
Peteparker (talk) 00:59, 30 September 2013 (UTC)[reply]

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)[reply]
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)[reply]

As long as you realize that that undoes all the changes in the paragraph. --Auntof6 (talk) 16:15, 15 September 2010 (UTC)[reply]
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)[reply]
...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)[reply]
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)[reply]
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)[reply]
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)[reply]

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)[reply]
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)[reply]

Restoring content of the regex tester

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

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

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[15]. 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)[reply]
Added in revision

Allow non-bots to use Auto Shutdown feature

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

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

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)[reply]
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)[reply]

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)[reply]

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

Add option 'Open diff in browser' for log.

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

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

Interface amendments II

Status This feature is partially implemented
Description We can save space by replacing group boxes with a separator (see Microsoft guidelines) in the following tabs 'Options', 'More...', 'Disambig', 'Skip', and 'Bots'. In the case of 'Disambig', I suggest the groups shouldn't exist at all, the labels should go directly on the widget.

Lightmouse (talk) 09:05, 11 June 2011 (UTC)[reply]

Added in revision

Thus:

  •  Done Please replace the three Options tab group boxes (Automatic changes, Find and replace, Regex typo fixing) with three separator lines
  • Please replace the three More... tab group boxes with three separator lines
  • Please delete the Disambig tab group box 'Link to disambiguate' and move the label to the field
  • Please delete the Disambig tab group box 'Variants' and move the label to the field
  • Please replace the three Skip tab group boxes with three separator lines
  • Please replace the three Bots tab group boxes with three separator lines

Lightmouse (talk) 12:09, 25 June 2011 (UTC)[reply]

rev 9471 for the options tab. -- Magioladitis (talk) 06:52, 9 September 2013 (UTC)[reply]

Alow creating lists based on external web pages

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

Proxy Authentication

Status New
Description Kindly add a facility to use AWB with proxy server. - User:Prabodh1987 14:56, 12 October 2011 (UTC)[reply]
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)[reply]

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)[reply]
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)[reply]
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)[reply]


Minimialise the config stuff on bottom half of screen

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)[reply]
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)[reply]
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)[reply]
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)[reply]

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)[reply]
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)[reply]

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

Add ellipsis to truncated edit summaries

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)[reply]
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)[reply]
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)[reply]

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

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)[reply]

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)[reply]
Not exactly. Replacing right arrow with left one can give you weird results if you've replaced one non-RTL word with another[16]. MaxSem(Han shot first!) 20:04, 15 December 2007 (UTC)[reply]
What about using the Arabic word for "with" -- Magioladitis (talk) 23:19, 21 July 2009 (UTC)[reply]
It's "بـ".--OsamaK 23:44, 25 September 2009 (UTC)[reply]

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

You can construct your own edit summaries using Custom module. I agree with the first one though. -- Magioladitis (talk) 13:35, 30 November 2010 (UTC)[reply]

My goal isn't to change the existing rules, but to have the edit summary that is automatically generated better reflect the changes that are made. Took a quick look at Custom Modules, but didn't see an example of one that with logic such as: if (something) is added, then include (some text) in the edit summary. GoingBatty (talk) 17:54, 30 November 2010 (UTC)[reply]
Use something like this to begin:
  • Summary = "StartSummary"

and call a function inside an if..then statement adding:

  • Summary += MoreSummary + @", ";
I guess Rjw can give you more specific instructions.
The first one is good because adding persondata is an improvement and not a fix. The others go a bit off our philosophy, because generating lentghy edit summaries can be time consuming and endless. -- Magioladitis (talk) 18:11, 30 November 2010 (UTC)[reply]

Support for Wikipedia books

New source: Books

Status New
Description It'd be useful to be able to load books into AWB. Currently, what I'm doing is telling AWB to load "Links on page" from "Book:Foobar", then remove
  1. Help:Books
  2. Help:Books/Feedback
  3. Help:Books/Frequently Asked Questions
  4. Help:Books/Printed books
  5. Wikipedia:Books
  6. Wikipedia:WikiProject Wikipedia-Books

from the list of articles to work on, with a default edit summary of "clean up for [[Book:Foobar]]" Headbomb {talk / contribs / physics / books} 00:49, 17 February 2011 (UTC)[reply]

Added in revision

Basic cleanup for books

Status New
Description Wikipedia books all follow a basic syntax, detailed at Help:Books/for experts, which needs to be rigorously followed. To determine if a page is a book or not, check if either of Category:Wikipedia books (community books) or Category:Wikipedia books (user books) are present. If they are, it's a book, and the cleanup logic needs to be adjusted slightly.

Specifically,

  • 1) The {{saved book}} and these four parameters (in this specific order) should always be present at the top of the book. There can be other parameters, but they should all be after |cover-color=.
{{saved book
 |title=
 |subtitle=
 |cover-image=
 |cover-color=
}}
  • 2) If a level 2 header isn't present, add one (=={{SUBPAGENAME}}==)
  • 3) The |title= and |subtitle= of {{saved book}}, if empty, should be filled with the level 2 and 3 headers respectively (==Title== and ===Subtitle===)
  • 4) :''[[Foobar]]'' and :"[[Foobar]]" should be replaced with :[[Foobar|''Foobar'']] and :[[Foobar|"Foobar"]], respectively. Likewise for

:''[[Foobar|Barfoo]]'' and :"[[Foobar|Barfoo]]" which should be replaced with :[[Foobar|''Barfoo'']] and :[[Foobar|"Barfoo"]], respectively.

  • 5) As in articles, :[[Foobar|Foobar]] should be replace with :[[Foobar]]. However, unlike in articles, :[[Foobar (barfoo)|Foobar (barfoo)]] should not be replaced by :[[Foobar (barfoo)]]
  • 6) Articles found in Category:All disambiguation pages should be tagged with {{dn}}, except those with an explicit (disambiguation) in the title, such as :[[Foobar (disambiguation)]]
  • 7) If the image of |cover-image= is found in Category:All non-free media, it should be removed.
  • 8) Categories starting with "Category:Wikipedia books..." should precede other categories, separated by a line break
  • 9) If no category starting with "Category:Wikipedia books..." (except the 7 listed below) is present, then "Wikipedia books (books without categories) should be added. If such a category is present, then "Wikipedia books (books without categories) should be removed.

10) Disambiguation pages, duplicate articles, and redirects should give alerts.

Headbomb {talk / contribs / physics / books} 01:36, 17 February 2011 (UTC)[reply]

Added in revision

Talk page related

Edit talk - view article

Status New
Description Possibility when editing talk page to view the article page. See User:Traveler100/edit talk - brows article for details. --Traveler100 (talk) 09:00, 28 April 2012 (UTC)[reply]
Added in revision

Expand template redirect functionality to talk pages (zeroth section only)

Status New
Description AWB currently adds {{WikiProjectBannerShell}} if 3 or more WikiProject templates are found, but only for WikiProject templates named "WikiProject foo" and not with their redirects. Could the Template redirect functionality be expanded to fix the redirects before adding the BannerShell? (e.g. something like this edit.) Thanks! GoingBatty (talk) 23:54, 11 July 2012 (UTC)[reply]
Added in revision
I like this idea too. Kumioko (talk) 03:25, 12 July 2012 (UTC)[reply]
I thought you had posted this idea somewhere, but couldn't find it, so I added it here. GoingBatty (talk) 03:47, 12 July 2012 (UTC)[reply]
BTW I have already written written code for most of the Wikiprojects and redirects. If the logic for the AWB/TR page were updated to include talk pages or if another separate page were created for talk pages, I think it would be very beneficial and would be easy to convert the code I wrote over to the new format.Kumioko (talk) 13:38, 18 July 2012 (UTC)[reply]

I changed the title to really correspond to what is to be done. We need substitutions only to zeroth section. -- Magioladitis (talk) 18:42, 1 August 2012 (UTC)[reply]

Alerts

More detail for PUA

Status New
Description Currently AWB announces that it is skipping an article because it contains PUA characters and can't be edited. There are two problems with this: (1) in pre-parse mode, the article is simply skipped without warning, and (2) in an article like Kabardian language, I'm not able to locate the PUA character that's the problem. Could the article not be skipped in pre-parse mode, so that it can be reviewed manually (I suspect this will result in weeding out more PUA characters), and could the guilty character be displayed in manual edit mode, or at least the line or paragraph highlighted, so we can either replace it with a supported character or format it appropriately for AWB? (E.g. {{PUA|&#xf268;}} for .) — kwami (talk) 00:04, 20 February 2013 (UTC)[reply]
Added in revision

bad categories to show in alert box

Status New
Description In the alert box, list categories that do not exist when the article/etc is first brought up to edit and also after the 'diff' button is pressed or when you preview the article edits in any way. Currently, there is no warning at all that something was already wrong with a category in the article when the article is first presented to you for editing or after you have made any manual edits. This results in unnecessary and undesired category errors in the saved articles. Hmains (talk) 16:59, 4 July 2012 (UTC)[reply]
Added in revision
Status New
Description In the "Alerts" area, could the "delink selection" be made available when there aren't any multiple wiki-links? I use the "Find" feature with regexes to find things that I'd like to unlink, and being able to use the delink button would be very helpful. --Auntof6 (talk) 01:18, 28 May 2010 (UTC)[reply]
Added in revision


Alert: {{s-start}} with no {{s-end}}

Status New
Description Add a new alert to indicate when an article contains {{s-start}}, but does not contain {{s-end}}. GoingBatty (talk) 21:28, 23 January 2011 (UTC)[reply]
Added in revision

Alert: Stub category directly added

Status More information needed
Description Provide an alert when a stub category is directly added in an article. (e.g. the article contains Category:Environmental organization stubs instead of {{environmental-org-stub}}) GoingBatty (talk) 17:42, 9 January 2011 (UTC)[reply]
Added in revision
What logic will identify all such stub categories? Rjwilmsi 20:52, 31 July 2012 (UTC)[reply]
Categories ending with " stubs" would get most of them. GoingBatty (talk) 03:42, 1 August 2012 (UTC)[reply]

HotCat now disallows directly adding -stub categories. -- Magioladitis (talk) 08:36, 24 September 2012 (UTC)[reply]

Alerts for incomplete Persondata templates

Status On Hold
Description Could you please add alerts when {{Persondata}} does not contain values in either the |NAME= or |SHORT DESCRIPTION= parameter? Encouraging AWB users to populate these fields will hopefully reduce the number of articles in the maintenance categories Category:Persondata templates without name parameter and Category:Persondata templates without short description parameter. GoingBatty (talk) 20:51, 24 February 2013 (UTC)[reply]
Added in revision

I use "Skip if no alerts". If we add more alerts this would imply less pages to skip. -- Magioladitis (talk) 21:04, 24 February 2013 (UTC)[reply]

For some tasks, users may want to "Skip if no alerts". For other tasks, users may want to be alerted to lots of things they can fix before clicking Save. GoingBatty (talk) 21:36, 24 February 2013 (UTC)[reply]
True but these pages are populated by tracking categories anyway. -- Magioladitis (talk) 21:57, 24 February 2013 (UTC)[reply]
I would like this change. When I'm fixing typos I won't see the tracking categories, and won't normally bother to scroll to the end just to see if the persondata is complete. -- John of Reading (talk) 08:46, 25 February 2013 (UTC)[reply]

I think this is going to be moot. There is already talk of bots on Wikidata getting information from persondata. (Mangus and Sk!d were involved) I have a feeling persondata will become obsolete when that happens. Maybe hold off on this request until stage 2 (or whatever the next rollout is called) is pushed to English Wikipedia? Hopefully will get a better idea where Wikidata is headed at that point. I think this entry on Wikidata shows where are now and the end of persondata. Bgwhite (talk) 10:19, 25 February 2013 (UTC)[reply]

Interesting, thanks for that link. -- John of Reading (talk) 10:59, 25 February 2013 (UTC)[reply]

Alert for interwikis (prev. Remove interwiki functionality)

Status On Hold
Description Once all of the interwikis have been moved to Wikidata, would it be beneficial to remove some of the interwiki functionality from genfixes? GoingBatty (talk) 01:55, 28 February 2013 (UTC)[reply]
Added in revision

It probably should be removed, but when is the question. Wikidata isn't being pushed to all the other different language Wikipedias until sometime in March. It's going to take at least several months before the bots clean everything up. After that, the bots need to start automatically adding new articles into Wikidata. As long as no harm is being done, probably keep the code around for awhile... better safe than sorry. Bgwhite (talk) 20:43, 28 February 2013 (UTC)[reply]

Agreed there's no rush - just recorded the thought while I was here. GoingBatty (talk) 01:58, 1 March 2013 (UTC)[reply]

Do wikias use interwikis? AWB is a general tool and not only for the English Wikipedia. -- Magioladitis (talk) 12:19, 16 March 2013 (UTC)[reply]

Another thought: would it be worth adding an alert when an article does have interwikis? An editor could choose whether to try to clean it up. --Auntof6 (talk) 05:41, 28 March 2013 (UTC)[reply]

We have a winner. An extremely excellent idea. FYI... I think the bots are done removing interwiki links from articles and have moved on to other spaces. I see one doing categories right now. For anything left in article space, the bot either had problems moving the links (two links going to same language for example) or the wikidata entry hasn't been made in Wikidata. Phase 2 of Wikidata went live yesterday to 11 wikipedias. This should cause the demise of Persondata and make life a living hell for infoboxes. Bgwhite (talk) 06:54, 28 March 2013 (UTC)[reply]

Alert: Unbalanced comment

Status This feature is partially implemented
Description Alert when unbalanced comment is found. This is CHECKWIKI related. -- Magioladitis (talk) 08:42, 27 July 2013 (UTC)[reply]
Added in revision

rev 9507 Alert for unbalanced comments. -- Magioladitis (talk) 08:56, 4 November 2013 (UTC)[reply]

Doesn't work with svn9507. See 2013 NRL season or 2013–14 British and Irish Cup Bgwhite (talk) 04:26, 3 October 2013 (UTC)[reply]

Autotagger

Replace/remove {{Uncategorized}} when categories exist

Status More information needed
Description Could AWB be changed so that it would replace {{Uncategorized}} with {{Cat improve}} when a small number of categories exist, and remove {{Uncategorized}} when a large number of categories exist (e.g. this edit)? GoingBatty (talk) 01:00, 12 September 2010 (UTC)[reply]
Added in revision

These categories should not be hidden categories, maintance categories nor stub categories. Any rule when exactly the article is considered "categorised"? -- Magioladitis (talk) 02:59, 12 September 2010 (UTC)[reply]

If it's in at least one true content category, it's considered categorized (though {{cat improve}} may still be appropriate, such as if an article's only content categories are birth/death years.) You're correct that hidden/maintenance/stub categories don't count toward the article being considered categorized, if they're the only categories present. Bearcat (talk) 03:56, 12 September 2010 (UTC)[reply]

Intro-missing

Status On Hold
Description A simple idea really – all articles should have lead sections and many don't. There are a couple of situations when AWB should intervene, in my opinion. On any occasion when the article begins with a header (==Whatever==), then {{intro-missing}} should be added. If the article begins with a header that matches the article title exactly, then the header can just be removed. Potential stumbling blocks might be infoboxes and so forth. Either way, I hope this is construed as a decent idea and that it might spur on some constructive discussion. Seegoon (talk) 22:20, 25 October 2009 (UTC)[reply]
Added in revision

Comment: If article starts with a header that has the same name with the article, then AWB removes the header. -- Magioladitis (talk) 13:13, 15 December 2009 (UTC)[reply]

We need more feedback. A bot should try to do that first. -- Magioladitis (talk) 23:47, 23 December 2009 (UTC)[reply]

Check if the article lacks intro >> if yes, check if the headline of the first section of the article's body match the name of the article >> if yes (example) >> remove that headline. Sole Soul (talk) 17:00, 10 January 2010 (UTC)[reply]

Is any bot doing it? We need feedback if they are any articles that this tag doesn't apply. -- Magioladitis (talk) 14:17, 2 February 2010 (UTC)[reply]

Enhanced Autotagging

Status New
Description Add a window to allow editors to choose which part of autotagger they want to enable/disable. A window similar to GF skip options with the following options:

Add/remove the following tags if applicable:
☑ stubs
☑ expansion (remove only)
☐ uncategorised
☐ orphan
☑ deadend
☑ wikify
☐ ibid

Notes:

  • AWB should not add expansion tags, only remove if article is a stub thus the "(remove only)"
  • The above list could be expanded with two columns Remove / Append

-- Magioladitis (talk) 08:28, 28 December 2009 (UTC)[reply]

Added in revision

I would like to ask for the enhanced autotagger too. I have been using the AWB on Wikia, and I would like to be able to use the autotagger for the placing/removing of the stub tag only, because the tags such as uncategorised, orphan or deadend aren't mostly used on Wikia. -- Spike144 (talk) 12:25, 21 November 2013 (UTC)[reply]

Change uncat with Cat improve, if page contains only Living people, births, deaths categories

Status New
Description Change uncat with Cat improve, if page contains only Living people, births, deaths categories -- Magioladitis (talk) 02:57, 12 September 2010 (UTC)[reply]
Added in revision
That would be cat improve, but let's keep that consideration for another time. Rjwilmsi 09:00, 12 September 2010 (UTC)[reply]

Add {{cat improve}} if the only categories are Category:Living people, Category:xxxx births, Category:xxxx deaths, and/or maintenance & hidden categories. GoingBatty (talk.

Change Expand section with Empty section in empty section

Status New
Description Change {{Expand section}} with {{Empty section}} if section contains nothing more than this template and empty space. diff -- Magioladitis (talk) 12:17, 7 October 2010 (UTC)[reply]
Added in revision

Add {{Cleanup-HTML}}

Status New
Description Expand AutoTag to add {{Cleanup-HTML}} if there are HTML elements that AWB can not automatically change (e.g. <big>) GoingBatty (talk) 14:30, 9 January 2011 (UTC)[reply]
Added in revision
I would first like to see the template documentation provide a complete list of what is and isn't permitted HTML tagging in Wikipedia. Currently it's unclear. Rjwilmsi 10:14, 10 January 2011 (UTC)[reply]

Example -- Magioladitis (talk) 13:00, 13 January 2011 (UTC)[reply]

Example2. -- 15:04, 21 January 2011 (UTC)

Example 3. I fixed some but there some unclosed bold tags. -- Magioladitis (talk) 14:14, 11 February 2011 (UTC)[reply]

Status New
Description When AWB displays the "Unformatted references found" alert, could it also add {{cleanup-bare URLs}} (if it's not already on the article)? GoingBatty (talk) 22:51, 29 December 2011 (UTC)[reply]
Added in revision
Changed request from {{cleanup-link rot}} to its new name: {{cleanup-bare URLs}}. GoingBatty (talk) 00:04, 3 May 2013 (UTC)[reply]
Status New
Description Change {{unreferenced section}} to {{refimprove section}} if the section contains a reference. GoingBatty (talk) 03:42, 17 January 2011 (UTC)[reply]
Added in revision

How can we know that? -- Magioladitis (talk) 12:11, 20 January 2011 (UTC)[reply]

Using the same logic as when changing {{unreferenced}} to {{refimprove}}, but only looking between {{unreferenced section}} and the next section header? Or by looking for <ref> between {{unreferenced section}} and the next section header? GoingBatty (talk) 01:44, 21 January 2011 (UTC)[reply]
I mean: It was risky before already. In the ref can only be a comment and not a real reference. --- Magioladitis (talk) 20:11, 23 January 2011 (UTC)[reply]
But that would be easy to be implemented by checking if the ref has a url/or a cite template in, or? mabdul 20:16, 23 January 2011 (UTC)[reply]
It is not required that a ref have a cite template, & quite a number of refs do not, from both new and experienced users. . I , for example, never use it unless there are already refs in the article formatted with it. DGG ( talk ) 16:23, 15 April 2011 (UTC)[reply]

Merge multiple {{multiple issues}} templates together

Status New
Description When an article has multiple {{multiple issues}} templates at the beginning of the article, could AWB be expanded to merge them together? (as I did manually in this edit) GoingBatty (talk) 03:46, 29 February 2012 (UTC)[reply]
Added in revision

Silliman University College of Engineering and Design is an example of an article with two multiple issues tags. GoingBatty (talk) 16:11, 3 September 2012 (UTC)[reply]

How many pages with this problem are out there? -- Magioladitis (talk) 14:19, 31 March 2013 (UTC)[reply]

Reasonable question, but I don't know how to count this. GoingBatty (talk) 20:51, 31 March 2013 (UTC)[reply]

@GoingBatty: I think it is extremely rare so I am tempted to close it as "no". We can ask someone in WP:BOTREQ to fix the existing cases, if any. -- Magioladitis (talk) 11:36, 15 November 2013 (UTC)[reply]

OK, that sounds reasonable. I'd fix them manually if I knew how to search for articles with more than one {{multiple issues}}. GoingBatty (talk) 14:40, 15 November 2013 (UTC)[reply]

GoingBatty Maybe search for (.*)\b([Mm]ultiple issues)\b(.*)(\2)(.*)? -- Magioladitis (talk) 23:45, 15 November 2013 (UTC)[reply]

Do you have any recommendation for searching for a regular expression, other than loading all the pages that transclude {{multiple issues}} into AWB and preparsing the list? GoingBatty (talk) 00:23, 16 November 2013 (UTC)[reply]
GoingBatty er... no :( -- Magioladitis (talk) 09:32, 16 November 2013 (UTC)[reply]
@Magioladitis: - Your regex works as long as the Singleline option is checked. Preparsing now....stay tuned! GoingBatty (talk) 21:21, 7 December 2013 (UTC)[reply]
Upon further review, I needed to simplify the regex to \b([Mm]ultiple issues)\b(.*)(\1) so it would process properly. GoingBatty (talk) 21:38, 7 December 2013 (UTC)[reply]

@Magioladitis: - Many of the 155 I found were either articles with at least {{Multiple issues}} in sections or false positives (e.g. "multiple issues" in a comment or prose). However, I did find 29 articles with multiple {{Multiple issues}} in section zero:

Thought I'd let you have a look at them before making any changes. GoingBatty (talk) 03:44, 8 December 2013 (UTC)[reply]

GoingBatty I think I'll fix the existing cases and check next month how many new were produced. Moreover, I hope we get rid of the old style. If we do that, there will be much simplification that will allow us to do more with Multiple issues. -- Magioladitis (talk) 10:20, 8 December 2013 (UTC)[reply]

GoingBatty I fixed everything in the list given above. -- Magioladitis (talk) 23:26, 12 December 2013 (UTC)[reply]

@Magioladitis: - Thanks - I merged the templates at Preparatory School of the Brazilian Army (Escola Preparatória de Cadetes do Exército). GoingBatty (talk) 01:57, 13 December 2013 (UTC)[reply]

GoingBatty maybe you could one more check this month? Then we can check whether to implement or not. Thanks. -- Magioladitis (talk) 08:45, 5 February 2014 (UTC)[reply]

Remove {{Stub}} when a more fine-grained stub tag already exists on the page

Status New
Description Could AWB remove {{Stub}} when a more fine-grained stub tag already exists on the page. In these cases the {{stub}} tag is redundant. I think a Regex search of "\-stub\}\}" should find any 'fine grained' stub tag on the page. Jamesmcmahon0 (talk) 12:50, 1 August 2013 (UTC)[reply]
Added in revision

Make List

Add Special:PagesWithProp to "Special Pages" dropdown list.

Status New
Description Please add Special:PagesWithProp to the "Special Pages" dropdown list option for creating a list of pages to edit. Making this request per Wikipedia:AutoWikiBrowser/Tasks#Finding all generated score audio. Technical 13 (talk) 16:42, 28 August 2013 (UTC)[reply]
Added in revision

Add some options to the Make list option

Status New
Description It appears that AWB does not have a way to easily pull in pages from the Maintenance reports lists under Special pages. I would like to request a new Make list option for the Maintenance reports available under the Special pages link. If some of these cannot be done I completely understand but if possible could the following be added at least?

Maintenance reports

  1. Broken redirects
  2. Double redirects
  3. Short pages
  4. Uncategorized categories
  5. Uncategorized pages
  6. Uncategorized templates
  7. Wanted categories
  8. Wanted pages
  9. Wanted templates

If you need more information please let me know.Reguyla (talk) 18:10, 27 January 2014 (UTC)[reply]

Added in revision


Unsorted

On exit, check for changes to settings and query whether user wants to save the changes

Status New
Description On exit, check for changes to settings and query whether user wants to save the changes. When I exit most applications, they check if changes have been made. If no changes have been made, they exit immediately. If changes have been made, they ask if I want to save the changes. Look at how MS Word behaves. AWB does not do this. I know that AWB cannot test for everything but I would like it to be able to save my javascript changes as a first priority and my skip options etc as a second priority. Lightmouse (talk) 22:05, 13 May 2008 (UTC)[reply]
Added in revision

This is a very useful proposal, however checking for changes the right way (e.g. by serialising settings and comparing against saved ones) is a heavy operation. Needs more thinking. MaxSem(Han shot first!) 08:23, 16 September 2008 (UTC)[reply]

Thanks. Perhaps we could divide the request into several pieces. For example, changes to the 'Make module' could be one problem piece to solve and changes to checkbox options in the tabs could be another problem piece. I would regard it as a useful advance if you could solve either of those problem pieces. Lightmouse (talk) 08:39, 16 September 2008 (UTC)[reply]
Please delete this request. It's resolved by the 'auto-save' feature. Lightmouse (talk) 11:31, 25 June 2011 (UTC)[reply]
Hold on. I often make incremental adjustments to "Find & Replace" while processing a list of articles, and don't want to save new settings until they are tested on a few articles, so I would not have 'auto-save' turned on in that situation. Before exiting AWB or before loading a new settings file, I would like to be reminded that I have unsaved "Find & Replace" changes to the current settings file. This part should not be difficult to implement, especially if the request for "Unwanted saving of Find & Replace changes" is taken care of by dropping the "Done" button and adding "Apply" and "Cancel" buttons. If the "Apply" button is pressed, just make a note that the settings file has changed and may need to be saved on exit; the heavy operation of comparing settings against saved ones would not be necessary. A similar technique could be used to mark changes to skip options, etc., and all the checks would not have to be added at once. Chris the speller yack 14:53, 25 June 2011 (UTC)[reply]

Multiple page moves

Status New
Description It would be very great if AWB will allow us to move many pages the same way (e.g.: moving Goldfinger article to Goldfinger (film)), there is yet 2 pywikipedia scripts (movepages.py and pagerename.py), but movepages.py does not append words to the title and pagerename.py does not convert to UNICODE, especially when using special characters (as French é, è, à... and also Arabic letters). So, please, such a feature on AWB is highly recommanded, thank you. --DrFO.Jr.Tn (talk) 20:05, 15 June 2008 (UTC)[reply]

The needed actions are :

  • Prepend (to titles), i.e.: prepending a word to titles (in a list of articles), e.g.: USS Michigan (for the USS ships). (this is just an example)
  • Append (to titles), i.e.: appending a word to titles (in a list of articles), e.g.: St. Louis, Michigan. (this is just an example)
  • Find and replace (in titles), i.e.: finding a word in the titles (in a list of articles) and replacing it by another, e.g.: Goldfinger (cinema) to Goldinger (film). (this is just an example)
  • Delete (from titles), i.e.: deleting words from the titles (in a list of articles), e.g.: State of North Carolina to North Carolina. (this is just an example)--DrFO.Jr.Tn (talk) 20:18, 16 June 2008 (UTC)[reply]
Added in revision
Possibly best implemented as a MassMove plugin... (could be a default ship plugin with AWB though) Reedy 22:25, 23 December 2008 (UTC)[reply]
Status New
Description Allow the user or hardcode an agreed distance where by Multiple links are shown

If we had:

Wikipedia:AutoWikiBrowser is a semi-automated Mediawiki editor for Microsoft Windows 2000/XP/Vista designed to make tedious repetitive tasks quicker and easier. It is essentially a browser that automatically opens up a new page when the last is saved. When set to do so, it suggests some changes (typically formatting) that are generally meant to be incidental to the main change.

At present, Wikipedia:AutoWikiBrowser can create a list of pages from single or multiple categories, "what links here", the wiki links on a page, a text file, a Google search, a user's watchlist, or a user's contributions.
Distance =2 lines . This would return false
Distance =10 lines . Would return true
Distance =1 paragraph would return true Gnevin (talk) 14:14, 6 August 2008 (UTC)[reply]

Added in revision
What? Plrk (talk) 15:10, 6 August 2008 (UTC)[reply]
i believe gnevin is asking that users have a way to say how close multiple wikilinks have to be to eachother before AWB complains about them. -ΖαππερΝαππερ BabelAlexandria 16:52, 6 August 2008 (UTC)[reply]
As Zapper says , sorry for not being clearer Gnevin (talk) 21:58, 6 August 2008 (UTC)[reply]

Lines depend on resolution... Hm... an idea would that in the Multiple wikilinks box to have not only number of occurrences but minimum distance in terms of words too. -- Magioladitis (talk) 18:25, 8 March 2010 (UTC)[reply]

Internationalisation and localisation

Status This feature is partially implemented
Description 50% of the WMF traffic is not English. If this software is useful for other languages, it should be possible to use the software in this other language.
Added in revision
You can use it on any language (as of the svn version), just the interface isn't localised. Reedy 11:06, 1 December 2008 (UTC)[reply]
As an aside. We have thought about it, and it would be a good idea. It just would require a lot of reworking of the code, and the interface changing to cater for the larger text aswell... Getting translators would be easy enough, i suspect... Reedy 11:13, 1 December 2008 (UTC)[reply]
I haven't found an easy to #Support non-standard Windows font PPI since the window resizing modes doesn't seem to have an "em" mode. The best I've been able to come up with is using dymaic layout boxes, but that tends to slows redrawing.—Dispenser 16:48, 1 December 2008 (UTC)[reply]
+1. Helder 18:21, 15 August 2013 (UTC)[reply]

We now provide edit summaries in many languages and the set of rules are better localised for the various projects. I call for help in order to expand the localised edit settings to more languages. -- Magioladitis (talk) 18:52, 15 August 2013 (UTC)[reply]

Article page in disambiguation popup

Status New
Description Currently, the disambiguation dialog box only has a short excerpt of the text. This is often not enough to determine context for the correct replacement, and you have to open the page in an external browser. It would be nice if you could drop a webbrowser control in the blank space in the bottom of the dialog so we can read the article without opening other windows. Thanks for a great tool Phil153 (talk) 05:48, 16 December 2008 (UTC)[reply]
Added in revision

History analysis

Status New
Description Features to work with history (last edit undo, undo of specific user edits, statistics)
Added in revision

This appears to be similar to Wikipedia_talk:AutoWikiBrowser/Archive_19#Filtering_based_on_history. Lightmouse (talk) 10:41, 8 March 2009 (UTC)[reply]

This feature would be very useful for bots to filter out articles that it has already edited so it can avoid editing an article for a second time. For example, in some scenarios the bot makes a false positive edit, then a user reverts the bot, then the bot makes the same edit again. I would like to be able to see if the history contains the bot user name but it would be useful to test for any string in the history. I imagine the interface as similar to the 'article contains', 'article does not contain' code. Is it possible? Lightmouse (talk) 07:38, 19 April 2009 (UTC)[reply]
It probably depends on whether the mediawiki API has a feature whereby it will tell us how many times a given user (or bot user) has edited a page. If that's available then we could certainly have an option "skip if I've already edited this page". Searching a history for a string doesn't sound feasible: the history of some pages is 50 edits per day, so AWB could easily spend several minutes working through the last two months of a page history. Rjwilmsi 22:27, 19 April 2009 (UTC)[reply]
Also, you'd probably want some time constraint on it. You may have not touched it for 2 years, so missing out on those edits would therefore be bad... It may be possible to query the API (ie have to ask Roan nicely to do it), to be able to specify a date, and a username and return whether the user account has touched that page since that date... *May*. As per prior mentions, i'm NOT html scraping. I'll stick a bugzilla request on and see (or ask Roan on IRC).. Reedy 11:25, 20 April 2009 (UTC)[reply]

prop=revision&rvstart=timestamp&rvend=timestamp2&rvuser=username&rvlimit=1

omitting rvstart (prop=revision&rvend=timestamp&rvuser=username&rvlimit=1), will give all (if any) edits by that user to the page since the date. It's possible Reedy 11:28, 20 April 2009 (UTC)[reply]

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:52, 12 October 2011 (UTC)[reply]

search individual templates

Status New
Description It would be very useful to be able to restrict searches to individual templates. For example, suppose I'm using advanced search for cleaning up an IPA template, including reformatting stress and length marks <ˈ>, <ˌ>, <ː> for apostrophes, commas, and colons. Now, if the IPA template is embedded in an infobox, as it is with the planet infobox, or even if there are both an IPA template and an infobox on the same page, then every apostrophe, comma, and colon in the infobox will also be replaced and need to be deselected, making maintenance very time consuming. It would be nice to only replace things in the template I'm searching for. kwami (talk) 19:26, 1 July 2009 (UTC)[reply]
Added in revision

I think we can do with the Advanced find in replace. Create rules and subrules. -- Magioladitis (talk) 19:31, 1 July 2009 (UTC)[reply]

I can't think of a way to do that, since the searches are global. kwami (talk) 23:31, 1 July 2009 (UTC)[reply]
Interestingly, I'm currently working on a plugin which will focus on doing things in specific places within templates, with a UI to help define the template, parameter and values which need attention. Might this be of interest? ClickRick (talk) 23:37, 1 July 2009 (UTC)[reply]
Screenshot at File:TheTemplator.png so you can get an idea of what I'm offering. ClickRick (talk) 23:58, 1 July 2009 (UTC)[reply]
Yes, that looks like it might do it. But it would still be nice to have a simple check box to restrict the find-replace to the template that matches the if/not conditions. kwami (talk) 08:53, 2 July 2009 (UTC)[reply]

If I want to make changes in a specific template I am doing the following: Find and replace -> Advanced settings -> New Rule -> If contains -> Infobox Example and then I am creating subrules. -- Magioladitis (talk) 08:29, 2 July 2009 (UTC)[reply]

But if the page contains a template that contains your search string, then the substitution will be made in all templates on the page, not just the one that contains the string. So if I change apostrophes, I mess up formatting in all of the info boxes. kwami (talk) 08:53, 2 July 2009 (UTC)[reply]

Try a regex like \{\{IPA\|([^\}]*)\ˈ([^\}]*)\}\} to $1[whatever you're replacing ˈ with]$2. I'm sure there are much more elegant ways. --NE2 21:07, 6 July 2009 (UTC)[reply]

That works! Thanks. A feature option would still be nice, but with this I can at least take care of some of the more grievous problems. kwami (talk) 07:56, 7 September 2009 (UTC)[reply]

Namespace-insensitive list sorting or add talk page after article

Status New
Description Add an option to sort a list while disregarding the namespace, so that a mainspace article would appear immediately before the same title in other namespaces. For example, instead of sorting as Article1, Article2, Talk:Article1, Talk:Article2, it would be Article1, Talk:Article1, Article2, Talk:Article2. This could be in the right click menu and/or the list filter. MANdARAX • XAЯAbИAM 00:18, 3 November 2009 (UTC)[reply]

Another possibility would be to have an "Add talk page" option to take a list of articles and add the corresponding talk page right after each article. MANdARAX • XAЯAbИAM 20:22, 14 November 2009 (UTC)[reply]

Added in revision

I'm working on sets of pages where I fix/add DEFAULTSORT and also work on the corresponding talk page, adding WPBiography if missing and fixing/adding the listas and living parameters. It would be very convenient to have the pages sorted together so I can manually apply any nonstandard DEFAULTSORT which I find in the article to the listas, and also determine the living status from the article to fill in for WPBiography. Or, if I find that the article's not a bio, I can immediately skip the talk page. MANdARAX • XAЯAbИAM 00:18, 3 November 2009 (UTC)[reply]

This is such a useful feature for me that I wrote a simple external program to do it and I paste the list into AWB. But it would still be very convenient for AWB to do this. MANdARAX • XAЯAbИAM 20:22, 14 November 2009 (UTC)[reply]

Reverse order in statistics box for ar.wiki

Status New
Description "Words: 10" --> "10:Words" in Start tab. --Magioladitis (talk) 11:21, 12 March 2010 (UTC)[reply]
Added in revision

English variations

Status New
Description It would be useful to have a language setting for AWB so you could tell it whether the page is written in British English, American English etc so it could fix, for example, "color" in an article about England as "color" is not a word in British English. This way it could standardise the spelling of an article without having to manually (and tediously) search through the hyperthetical article about England that an American user has edited to find all of his spelling mistakes. McLerristarr (Mclay1) (talk) 03:36, 26 July 2010 (UTC)[reply]
Added in revision

Standardise redirects I

Status New
Description In order to standardise redirects, AWB should do things like this. Capitalise 'REDIRECT', have a space before the target and another space before a redirect template.McLerristarr / Mclay1 10:52, 11 September 2010 (UTC)[reply]
Added in revision
What would be a purpose of that? Most changes AWB does make some visible change to the edited page. Also see rule #4. Svick (talk) 13:31, 11 September 2010 (UTC)[reply]
Not all changes are visible, such as avoiding redirects to {{Citation needed}}. There are many edits that AWB does that qualify for rule 4 if only done by themselves. However, if all these changes were made to a redirect page, as well as edits to categorisation, interwiki links and other existing changes, it could be beneficial. Removing pointless extra text in a redirect page is useful, as it is completely unnecessary and could possibly be vandalism. McLerristarr / Mclay1 15:53, 11 September 2010 (UTC)[reply]

I would like to see some estimate on the number of pages with lowercase redirect. -- Magioladitis (talk) 22:06, 1 September 2013 (UTC)[reply]

Correct date when following the

Status New
Description For some reason AWB does not correct dates when following "the". e.g. "the 1st of January" will not correct to "the 1 January". "The" cannot be removed due to phrases like "the 1 January 2000 elections" but I see no reason why the date should not be corrected. "The" could be removed if the date is followed by a punctuation mark. McLerristarr | Mclay1 22:06, 2 November 2010 (UTC)[reply]
Added in revision

Correct --

Status New
Description Currently, -- corrects to an emdash. Could it instead be corrected to an endash if it is surrounded by spaces? e.g. "text--text" will correct to "text—text" but "text -- text" will correct to "text – text". McLerristarr | Mclay1 22:19, 2 November 2010 (UTC)[reply]
Added in revision
I think it should correc to an unspaced emdash. It's usually what is mean in my experience. Headbomb {talk / contribs / physics / books} 06:07, 14 January 2011 (UTC)[reply]
There's no reason to make that assumption. If the writer has included spaces, the fix should leave them in. It would mean the same thing, so it's best just to leave the writer's stylistic choice alone in an automatic edit. McLerristarr | Mclay1 07:43, 20 August 2012 (UTC)[reply]

Auto-replace direct use of stub categories with stub templates

Status New
Description If an article being edited by AWB has a direct use of a stub category (such as here; a stub category is any category ending with the word "stubs"), then the category should be replaced with a stub tag; finding the appropriate stub tag is relatively easy - in the category, there is a {{Stub Category}} template or a {{Stub category}} template, where the stub category is givenas the parameter called "newstub". עוד מישהו Od Mishehu
Added in revision

I also think that Category:Stubs->{{stub}} should be hard coded into the software. עוד מישהו Od Mishehu 12:56, 22 November 2010 (UTC)[reply]

Any estimate of how many pages have this mistake at the moment? -- Magioladitis (talk) 13:04, 22 November 2010 (UTC)[reply]
See Wikipedia:Database reports/Stubs included directly in stub categories - the most recent list has 1438, the recent lists were 1601, 1668 and 1740 respectively. (Note that the 13 October list doesn't count, due to the Darius Dhlomo copyvio problem; such pages were removed from subsequent reports.) This report isn't quite complete - some times, a page will have both a stub tag and a direct use of a stub category (such as this revision), and those won't be listed there. עוד מישהו Od Mishehu 13:37, 22 November 2010 (UTC)[reply]
Thanks, but we can't fix more than the "Stubs" one and this report includes subcategories too. -- Magioladitis (talk) 09:54, 23 November 2010 (UTC)[reply]
Magio since I haven't yet looked at this let's not draw any early conclusions about what is feasible. Rjwilmsi 20:53, 23 November 2010 (UTC)[reply]
I have never seen the code for AWB, but given that AWB has the functionality for parsing page code, and for looking for specific parameters, I would imagine that it's not too hard. עוד מישהו Od Mishehu 12:17, 14 December 2010 (UTC)[reply]

Populating PLACE OF BIRTH to Persondata

Status New
Description If the lead of an article about a person contains "(born November 10, 1980 in [[Los Angeles, California]])", AWB will add "November 10, 1980" to the {{Persondata}} DATE OF BIRTH= parameter. Could it also populate the PLACE OF BIRTH= parameter with [[Los Angeles, California]]? GoingBatty (talk) 02:16, 11 November 2010 (UTC)[reply]
Added in revision
I don't think this should be implemented. WP:MOSBIO says that the dates should be in the lead, but generally not places of birth and death. "Birth and death places should be mentioned in the body if known, and in the lead if they are relevant to the person's notability." This feature would bless and encourage those who go against the guideline. Chris the speller yack 19:02, 22 September 2012 (UTC)[reply]
I didn't see it that way, Chris, but you bring up an excellent point. I know there are hundreds of thousands of articles with Persondata templates without the SHORT DESCRIPTION= parameter, so I'm presuming there are also a large number where the PLACE OF BIRTH= is missing, and that populating the template would be a good thing. However, if this feature was implemented, it would be documented on WP:AWB/GF, which may lead people to believe that the place of birth should be in the lead. Any thoughts on how to populate this field without encouraging behavior that goes against the MOS? GoingBatty (talk) 13:16, 23 September 2012 (UTC)[reply]
I agree that populating the template would be a good thing, but not if it makes WP look sloppy to the average user. My own experience with Persondata is that it gets populated when I move places of birth and death from the lead to the body of the article and do other light overhauls of an article. Another way to populate this field is to scrape an infobox; I don't know whether this is already being done. Chris the speller yack 14:47, 23 September 2012 (UTC)[reply]

Removal of redundant commas within any infobox

Status New
Description Within an infobox, to remove a comma when followed by <br> (and its other versions) so that a "," does not appear at the end of each item in an infobox list. See the examples below for examples of what this should do. Skier Dude (talk 05:38, 5 December 2010 (UTC)[reply]
Added in revision

For example: a list like
|starring = [[Tom Sizemore]],<br />[[Richard Jenkins]],<br />[[Ving Rhames]],<br />[[Colm Feore]]

Example with commas
StarringTom Sizemore,
Richard Jenkins,
Ving Rhames,
Colm Feore

becomes
|starring = [[Tom Sizemore]]<br />[[Richard Jenkins]]<br />[[Ving Rhames]]<br />[[Colm Feore]]

Example without commas
StarringTom Sizemore
Richard Jenkins
Ving Rhames
Colm Feore

Add non-breaking space before endash

Status New
Description Replace spaces with a non-breaking space before an endash per MOS:ENDASH and MOS:NBSP. McLerristarr | Mclay1 11:25, 5 December 2010 (UTC)[reply]
Added in revision

Remove categories if Persondata populated

Status New
Description Remove categories if {{Persondata}} parameters are populated as follows:
Added in revision

If we know a year and page is in YOB unknown, it's a disaster. -- Magioladitis (talk) 01:46, 7 January 2011 (UTC)[reply]

I agree, and I'd like AWB to be able to fix that disaster. GoingBatty (talk) 02:02, 7 January 2011 (UTC)[reply]

Consolidate multiple {{Redirect}} templates

Status New
Description When an article contains consecutive {{Redirect}} templates, consolidate them into a single template to improve how they appear on an article. (For an example, see this edit.) GoingBatty (talk) 00:59, 22 January 2011 (UTC)[reply]
Added in revision

Rule: If two redirect templates exist and first parameter is the same then merge: {{Redirect|foo|bar1|bar2}}{{Redirect|foo|bar3|bar4}} →{{Redirect|foo|bar1|bar2|bar3|bar4}} -- Magioladitis (talk) 23:38, 1 June 2013 (UTC)[reply]

Consolidate multiple {{Commons category}} templates into {{Commons category multi}}

Status New
Description When an article contains consecutive {{Commons category}} templates, consolidate them into a single {{Commons category multi}} to improve how they appear on an article. GoingBatty (talk) 23:32, 22 January 2011 (UTC)[reply]
Added in revision
While there is already Parsers.MergeTemplatesBySection() for {{Commons category}} we would need to only merge uses with one argument, and rename to {{Commons category multi}}. Rjwilmsi 18:16, 1 April 2013 (UTC)[reply]

Non-breaking spaces before slashes

Status New
Description Replace normal spaces with non-breaking spaces before forward slashes (/) to avoid awkward text wrapping before the slash. Do not add spaces before a slash if no space already exists. McLerristarr | Mclay1 09:53, 31 January 2011 (UTC)[reply]
Added in revision

But without creating stuff like http://en.wikipedi.org/ /my_secret_page . Rich Farmbrough, 03:49, 7 February 2011 (UTC).[reply]

Move infobox above article text in lead section

Status New
Description For any infobox in the lead (before a section header), move the infobox above all article text (but not above templates), as I did manually in this edit, per Wikipedia:Manual of Style (infoboxes) and Wikipedia:Lead section#Elements of the lead. GoingBatty (talk) 20:33, 6 February 2011 (UTC)[reply]
Added in revision

Enhance logic for removing duplicated categories (CHECKWIKI error 17)

Status New
Description Enhance the logic of duplicated category removal duplication logic to remove duplicated categories with different sort-keys when the one key is substring of other. i.e.: [[Category:CatName|Foo]] [[Category:CatName|Foo bar]] → [[Category:CatName|Foo bar]]. -- Magioladitis (talk) 22:58, 17 September 2012 (UTC)[reply]
Added in revision

Do the same if key is part of DEFAULTSORT. [17] -- Magioladitis (talk) 22:58, 17 September 2012 (UTC)[reply]

Eponymous category sorting

Status New
Description When an article is in a category with the same name (e.g. Pixar in Category:Pixar), the sort key should be a space (e.g. [[Category:Pixar| ]].); see Wikipedia:Categorization#Sort keys.
Added in revision

-- Black Falcon (talk) 21:46, 10 April 2011 (UTC)[reply]

I agree, in page named "Foo" category "Foo" should have empty sortkey i.e. [[Category:Foo| ]]. This will enable us fix duplicated categories like here and here. -- Magioladitis (talk) 09:58, 13 April 2013 (UTC)[reply]

Case senstive filter

Status New
Description The 'List filter' dialog has an option for 'Remove titles containing' with a checkbox for 'Regular expressions'. Can you add an option for 'Case sensitive'? That would make it match similar functionality in the 'Skip' tab in the text search of the 'Database scanner'. Thanks. Lightmouse (talk) 08:26, 11 June 2011 (UTC)[reply]
Added in revision

Stop using non-breaking spaces between figures and unabbreviated units of measurement

Status On Hold
Description WP:MOSNUM calls for non-breaking spaces "in expressions in which figures and abbreviations (or symbols) are separated by a space", but that does not mean they should be used with unabbreviated units of measurement, as it did to "Melton stands 5 foot and 3 inches", where it inserted a non-breaking space after the "3". Doing so makes the article less readable to editors, and slows down an AWB user who stops to wonder what's going on. Chris the speller yack 18:31, 26 June 2011 (UTC)[reply]
Added in revision

I didn't know it did that but I welcome any reduction in the use of nbsp. Lightmouse (talk) 22:40, 26 June 2011 (UTC)[reply]

MOS:NUM says to use non-breaking spaces "in other places where breaking across lines might be disruptive to the reader". In my opinion, 5
foot and 3 inches looks odd. McLerristarr | Mclay1 06:36, 27 June 2011 (UTC)[reply]
Yes, it looks odd to me, too, but using a non-breaking space won't fix it, and it might be harder for an editor to notice it with a non-breaking space in it. If there were a consensus to always use a non-breaking space between figures and spelled-out units, I think WP:MOSNUM would say so. Avoiding breaks "in other places ... disruptive to the reader" seems to be giving freedom to editors to exercise good judgment, but I don't think AWB is to the point where we can say it has good judgment. Chris the speller yack 14:03, 27 June 2011 (UTC)[reply]
I agree with Chris here. Please can we drop this? Lightmouse (talk) 11:54, 29 June 2011 (UTC)[reply]
How will a non-breaking space not fix it? McLerristarr | Mclay1 15:59, 29 June 2011 (UTC)[reply]
When I said it looks odd, I meant the strange wording, with mixed plural and singular units of measurements, and with the word "and", instead of "Melton stands 5 feet, 3 inches". It wasn't clear to me (and still isn't) what looks odd to you, since the sentence (in the article on Nikki Taylor Melton) has no line break in it anyway, so a non-breaking space or lack of same is not detectable by the reader. Adding a non-breaking space will not help the issue with the strange wording, and AWB did not try to add a non-breaking space after the "5". What AWB does and doesn't do with non-breaking spaces, and why, is somewhat of a mystery to me. Chris the speller yack 20:17, 29 June 2011 (UTC)[reply]
There may be no break on your screen but if someone has a narrower screen, then there may be a break. McLerristarr | Mclay1 02:46, 1 July 2011 (UTC)[reply]
Good point. Chris the speller yack 14:41, 1 July 2011 (UTC)[reply]
Agreed with Mclay1's initial comment - our goal should be to make the article text more readable to the general public, even if that makes the code a little less readable to editors. GoingBatty (talk) 17:38, 29 June 2011 (UTC)[reply]
While I agree that

At the market,
Jimmy bought 27
sheep, 254 birds, 5
heads of cattle and
a ladder that is 20
meter long

isn't desirable, AFAIK the MOS never got consensus on systematically using non-breaking spaces in the generic "number + noun" situation (which is basically why it's telling people "if things look bad, consider using an nbsp" rather than "this could look bad, so always use an nbsp to make sure" in those situations). Maybe that changed, but it should go through MOS first. Headbomb {talk / contribs / physics / books} 18:00, 29 June 2011 (UTC)[reply]
There really is no good reason for using a non-breaking space between a value and a unit, any more than between a different pair of words. Breaking a line between "ten" and "feet" (or even "10" and "feet") is no worse than between "the" and "market" or "of" and "cattle". The situation where we have consensus is between values and unit symbols like "10&nbsp;ft" as it is agreed that starting a newline with symbols/abbreviations like "ft" does disturb the reader. An example of consensus use is the {{convert}} template, which only outputs &nbsp; where abbreviation is off. For reference, the MOS is clear about where we use non-breaking spaces, WP:NBSP#Use and MOS:NUM#Unit symbols.
May I remind editors of the ArbCom ruling that:
  • "Editors who collectively or individually make large numbers of similar edits, and who are apprised that those edits are controversial or disputed, are expected to attempt to resolve the dispute through discussion. It is inappropriate to use repetition or volume to present opponents with a fait accompli or to exhaust their ability to contest the change. This applies to many editors making a few edits each, as well as a few editors making many edits."
This feature of AWB does not enjoy consensus, and editors who continue to use AWB to make such changes after they become aware of the lack of consensus risk falling foul of an ArbCom ruling. Please remove this feature. --RexxS (talk) 17:50, 20 December 2011 (UTC)[reply]
I don't see how inserting a "non-breaking space" makes the copy harder to read, but I suspect Chris was really referring to the "&nbsp;" code for a non-breaking space. Yes, that is hard to read, but how a nbsp is to be inserted is a different matter than whether the result is a good thing or not. (And this is not the place for that discussion.) What I would strongly suggest, given the strong feelings on the matter, is that AWB – and bots generally – not be messing with any non-breaking space (either adding or deleting them), nor with the the "↦nbsp;" code that represents them. ~ J. Johnson (JJ) (talk) 22:38, 20 December 2011 (UTC)[reply]
A "non-breaking space" is an html entity, "&nbsp;". This is the only way of inserting a "non-breaking space" into wikitext and having lots of them makes the copy harder to read, period. You may be confusing that with a nowrap style that stops a particular block of text from wrapping, which has absolutely no relevance to the issue here. I'm complaining about AWB sticking "&nbsp;" in front of ordinary words like "kilogram"; it is perfectly reasonable to place "&nbsp;" in front of unit symbols like "kg". --RexxS (talk) 02:25, 21 December 2011 (UTC)[reply]
Update: rev 7887 "Don't add non-breaking spaces for unabbreviated units" by Rjwilmsi fixes this issue. Thanks to all who contributed. --RexxS (talk) 23:16, 21 December 2011 (UTC)[reply]

Another Question: Is it possible to create a template (mayby template:fnb for figurenobreakingspace) that do this: {{fnb|At the market, Jimmy bought 27 sheep, 254 birds, 5 heads of cattle and a ladder that is 20 meter long}} on a very narrow screen:

At the market,
Jimmy bought
27 sheep,
254 birds,
5 heads of cattle
and a ladder that is
20 meter long

Source text would be easy to read. It should work as &nbsp; after every figure (0-9). --Diwas 00:39, 21 December 2011 (UTC)[reply]

Allow on-site saving of lists

Status New
Description Occasionally, I create a list which I want to save on Wikipedia, such as a list of categories I want to nominate in a single CFD disucssion. It would be nice if AWB would allow me to save this directly on Wikipedia (maybe limited to the account's userspace - I always save it to the userspace, anyway), in stead of having to save on a local disk, and then open in a text editor and copy to Wikipedia. עוד מישהו Od Mishehu 11:18, 2 August 2011 (UTC)[reply]
Added in revision
Doing save to site would be rather trivial... We should probably add a load from page type feature to compliment this.. Though, saved in the correct format, links on page would work. Reedy (talk) 21:21, 7 March 2012 (UTC)[reply]

Convert template list entries to /doc subpages

Status New
Description Pretty much what the header says: convert template list entries to /doc subpages, similar to how AWB can convert from articles to talkpages. Just have it take any template:foo entry in the list and replace it with template:foo/doc. This would be handy for changing documentation across a given template category (or even be used to change the category, since it's often set with <includeonly> on the doc subpage.) Avicennasis @ 06:16, 6 Elul 5771 / 06:16, 5 September 2011 (UTC)[reply]
Added in revision

List building a query function for API

Status New
Description List building a query function for API. It would be excellent if API type queries could be built into AWB interface.

Recently I had to undertake a query that was unable to be determined within AWB, and instead needed to have a separate query run through the API. The only way to have that undertaken was to determine the external query within the API space, and then to import the query through the makelist "HTML scraper with advanced regex". Also as the HTML scraper does an anonymous query, rather than that of the logged-in user/bot, it was limited to 500 entries returned per query, rather than the 5000 of a bot; subsequently time-based versions of the query had to be run three times to get the requisite list. Also made the query more complex and as the line for the url to be pasted is not long, it was difficult to navigate through the url to edit it.—billinghurst sDrewth 06:05, 19 October 2011 (UTC)[reply]

Added in revision

Create a list of all pages in the last # of day(s) or since last run.

Status New
Description It would be nice to have the ability to create a list of say all New pages created in the last day, or since I was last on.. The host of one of the wikis I am using is having all kinds of troubles with filtering out spambots, refuses at this point to give anyone admin group permissions, and I have been using AWB to mark the pages as spam. It would be nice if I could created a list of all pages since I last ran the check. Similar to using the API "&days=1" or "&since=20120517080000" (since {{#time:YmdHis|08:00:00 may 17, 2012}}. T13   ( C • M • Click to learn how to view this signature as intended ) 14:34, 19 April 2012 (UTC)[reply]
Added in revision

Filters before running the list maker

Status New
Description The filter button currently applies the selected filters on the artice list. Can it be setup so that the user can select filters ahead of time and then click "make list". For example, I would like to load "only categories" from when I click "Make list" using "Category" make from option. Right now, I having to load a bulk of articles first and then select the filters (this takes a lot of time). Try pulling the categories under Category:Unassessed-Class India articles. Thanks, Ganeshk (talk) 22:26, 31 May 2008 (UTC)[reply]
Added in revision

Hmm. Something like List --> Filter out non mainspace and Filter duplicates (they run when new stuff has been added).. Reedy 22:35, 31 May 2008 (UTC)[reply]

Tried that...when I selected "filter non-mainspace", it returned nothing. I wanted the categories alone to pull up (select category check on the List - filter option). Regards, Ganeshk (talk) 22:47, 31 May 2008 (UTC)[reply]

Yeah, what im meaning, is something "like" that needs adding. Reedy 23:08, 31 May 2008 (UTC)[reply]

Perhaps it might be worth considering have a separate list maker dialog. This would be equivalent to the 'Open' file dialog in other applications. Then you could have more room for options such as this request for pre-filtration. I would suggest merging it with the similar functionality of the 'List comparer'. I am always looking for improvements that will firstly make the terminology and interaction similar to other applications and secondly give more space for the working areas. Lightmouse (talk) 11:01, 1 June 2008 (UTC)[reply]
It would be easy enough to add on the special filter a checkbox to say, apply this filter whenever new articles are added to the List Maker... That saves other real-estate, and puts it in a relevant place? Reedy 22:57, 1 June 2008 (UTC)[reply]
Yes, it would :P -- Magioladitis (talk) 01:43, 28 December 2009 (UTC)[reply]
Some of this can be done with "Special pages" dialog. Rich Farmbrough, 10:16, 14 May 2010 (UTC).[reply]

Preserve manual edits when page reloads

Status New
Description When a page can't be saved right away due to timeout, connection problems, or whatever, the page is reloaded. This is a problem because any manual edits which were made are discarded when the page reloads. If I make more than a few trivial edits, I've gotten in the habit of copying the page text so I can paste it in the event this happens. I believe this only applies to the API versions. I'm currently using SVN 4973.

On the plus side, this version does seem to solve a problem in older versions; if you tried to save when it had timed out, AWB would just move along to the next page as though the page had been saved, without any indication that it really hadn't been. Hopefully a solution can be found which fixes the current problem while keeping the old one solved too. MANdARAXXAЯAbИAM 01:01, 25 July 2009 (UTC)[reply]

Added in revision
I don't really consider AWB a tool for making significant manual edits to a page – rather to make the same or very similar edits to a number of pages. Still, others could use it this way. Rjwilmsi 09:37, 15 August 2009 (UTC)[reply]
Well, I want this feature badly ;-). I frequently encounter this problem. Rjwilmsi, talking about significant edits, edits like balancing unbalanced brackets, correcting a unique typo, etc. could still be saved. Thanks. --Siddhant (talk) 20:19, 4 January 2010 (UTC)[reply]
I have also had this problem often. It only happens when it has the worst possible effect – after I've worked on something for about an hour. The way I use AWB is explained here. Art LaPella (talk) 23:02, 30 July 2010 (UTC)[reply]
I've been able to avoid losing my edits by quickly copying the entire text of the page when I see that AWB is restarting. With the cursor in the edit box, Ctrl-A, Ctrl-C will select the entire text and copy it. After the reload, Ctrl-A, Ctrl-V will select the entire (reloaded) text and replace it with what you copied. HTH. --Auntof6 (talk) 03:10, 31 July 2010 (UTC)[reply]
I agree that AWB isn't for major edits, but even making a few minor edits takes a minute or two. And it really pisses me of when I don't make it in the 30 seconds (or whatever) and my work gets erased. Why is this reloading needed at all? Debresser (talk) 22:01, 26 July 2011 (UTC)[reply]
I agree - every now and then, in the course of performing some routine edits, I'll come across an article with a lot more problems and spend some time fixing them, and it's infuriating to see all that hard work lost because of a timeout/reload. Like Auntof6, I've got into the habit of manually saving any large article before I hit the Save button, so that I can recover my work if necessary - but it would be much better if AWB could remember my changes and reinstate them, rather than just reload the original page. Colonies Chris (talk) 23:55, 1 August 2011 (UTC)[reply]

This has had a solution for a while. After the page reloads, right click in the Edit box and select "Replace text with last edit". I don't know if others still want a completely automatic solution, but as far as I'm concerned, this can be marked as implemented, and can be archived. MANdARAX  XAЯAbИAM 07:02, 11 August 2012 (UTC)[reply]

Belated comment: Could "Replace text with last edit" also restore the edit summary that the last edit was trying to save? -- John of Reading (talk) 17:22, 1 April 2013 (UTC)[reply]

Add an option, or multiple options, to allow Typo fixing in references, indented paragraphs, etc.

Status New
Description WP:AWB/T in section "Usage" says "typo-fixing is automatically prevented on image names, templates, wikilink targets and quotes (including indented paragraphs)". Fine for new editors and/or new AWB users, but it means many errors will probably not get fixed for many years. Not all misspellings in quotes are in the original source; many, many are typos by WP editors. Those experienced AWB users who care to take the additional time to check external sources and take on the additional risk should be allowed to do so. Of course, there is no point in messing with image names, but not all indented paragraphs contain only quoted text. If a misspelling is fixed in open text, it would seem to make sense to fix the same misspelling in a wikilink, which is probably either a dead link or a redirect from a misspelling. I can set up a F&R rule to check deeply for one or two misspellings, but I can't check all 3,000+ typos deeply at once. WP has plenty of need for fixes in these places that are now off-limits to AWB Typos, and quite a few AWB users who could and would take the training wheels off their bicycles. Chris the speller yack 15:22, 6 August 2012 (UTC)[reply]
Added in revision
Background for this request is at WT:AWB/T#AWB avoids too many areas that contain typos. Chris the speller yack 15:30, 6 August 2012 (UTC)[reply]

Allow typing shortcuts in the Edit Summary box, similar to "Paste more" in the Edit box

Status New
Description The "→" right arrow is pretty hard to input; if there's already one in the summary, then cut and paste will work, though even that's a little tedious, especially if the clipboard is already loaded with a text selection. Other boilerplate stuff, such as ", also rm 'Dr.' per [[WP:CREDENTIAL]]" could be ready to go when needed. Perhaps Ctrl+number-key could be used, as in the Edit box. If the "Paste more" from the Edit box could be used for the Edit Summary box as well, I would be very happy with that. Chris the speller yack 19:12, 7 September 2012 (UTC)[reply]
Added in revision

do not alter quotations

Status New
Description Add an option to not make any 'find and replace' changes to any text which is inside quotes "xx" of any kind anywhere in the article text, including not making changes anyplace within any type of block quotations--independent of any other 'find and replace' options chosen. There is currently no way to do this, which results in a great deal of unnecesary manual checking and editing (and mistakes) of the results of the 'find and replace' work. Hmains (talk) 16:39, 16 September 2012 (UTC)[reply]

Also to ignore the contents of quote= parameters found in certain templates Hmains (talk) 18:45, 16 September 2012 (UTC)[reply]

Added in revision

The prospect of automatic but improper "correction" of quotations makes me wonder whether excluding quotations from F&R should be the default, with an option to override. ~ J. Johnson (JJ) (talk) 21:34, 13 October 2013 (UTC)[reply]

This is a greatly needed feature. Marokwitz (talk) 15:03, 1 March 2014 (UTC)[reply]

Marokwitz, J. Johnson (JJ), Hmains can you please provide an example of an improper replacement AWB does? -- Magioladitis (talk) 16:15, 1 March 2014 (UTC)[reply]

When I use the search and replace feature of AWB, I *always* want to avoid replacing text inside quotations. Obviously it is very undesirable to change a quotation, and when doing massive word replacements this adds significant burden on the editor using AWB. Marokwitz (talk) 16:18, 1 March 2014 (UTC)[reply]
@Magioladitis: I think the point is that if AWB users choose to turn off the two "Ignore" checkboxes on the F&R dialog, then they have to be careful. They have to notice that they are about to edit a quote, and either skip the edit, or go and verify the source, add a {{sic}} tag, or whatever. If an AWB user wants to use F&R in the whole page except for quotes then there is no easy way to do it. -- John of Reading (talk) 16:20, 1 March 2014 (UTC)[reply]

Marokwitz, J. Johnson (JJ), Hmains is this the same request with the No changes inside single straight quotes request above? -- Magioladitis (talk) 18:49, 1 March 2014 (UTC)[reply]

    • For me, it should no altering of text within any of the several ways in which quotations can be indicated in WP text. Whether is it by means of "xxx" or by means of any kind of template such as quote, blockquote, and so on. And also within quote= in templates. Hmains (talk) 18:55, 1 March 2014 (UTC)[reply]
I can't tell if that last mentioned request amounts to a subset of this request, or is just about use of non-word characters. But it should be a general principle that that there is absolutely no automatic "correction" of any kind of quoted material. The sole and absolute criterion of correctness for any quoted material is the original material, per the original source. Even if such material is "wrong" by any other standard, when material is quoted it implies an exact copy of the source, warts and all, and the only basis for changing a quote is if it varies from the source. AWB should protect quotes from mass changes, not encourage it. ~ J. Johnson (JJ) (talk) 20:33, 1 March 2014 (UTC)[reply]
Your statement here is at variance with the guidance offered in WP:QUOTE, which says "Exceptions are trivial spelling or typographical errors that obviously do not affect the intended meaning; these may be silently corrected ...". Editors who have good sense and well-developed judgment are capable of fixing sloppy transcriptions of spoken words and careless translations of foreign-language texts even when those appear as quotations; they know not to change "PENSYLVANIA" in the inscription on the Liberty Bell, but they know that if French "merde" in a quotation is translated as "shiit" it needs to be fixed. Same thing goes for bad punctuation in an interview with a rock musician; certainly the transcriber of the interview cannot tell that the speaker omitted a hyphen or added an unneeded comma. How are Wikipedia and its readers helped by saying that "Julius Caesar put down the rebelllion" even if that extra 'l' originated hundreds of years ago? Let me remind you that AWB is used for semiautomatic spelling corrections, not automatic ones; every change should be reviewed, and skipped if if there is doubt. Chris the speller yack 02:17, 2 March 2014 (UTC)[reply]
I completely agree with J. Johnson (JJ): AWB should not be making any changes to quoted material. It just creates trouble. This is NOT a discussion regarding manual changes to quotes so I will not discuss that. Hmains (talk) 02:37, 2 March 2014 (UTC)[reply]
What about typographical changes such as hyphens to en dashes? Chris the speller yack 04:43, 2 March 2014 (UTC)[reply]
Note that the suggestion is to make an option that quotations are hands-off by default with the ability to apply changes to quotations, if the user specifically selects to do so. Thus, any questions about being able to have AWB perform edits in this situation, or that situation, are specious.
My opinion is that the suggestion should be implemented (hands-off by default, with option to permit changes). I would further suggest that a popup alert be generated when quotation editing is enabled similar to the popup alert when the "Regex typo fixing" is checked.
The point is that quotations are special. They deserve handling by a human who is specifically intending to put in the extra diligence that should be applied when editing them. The reality is that AWB is used in a large number of situations where the special diligence by a human which quotations should receive is just not available, applied, or known by users that it should be applied to a particular edit.
I expect that the vast majority of edits using AWB receive somewhat cursory inspection by a human. Given the large number of edits which are performed by bots via AWB this is almost certainly true. Having the default be that changes are not made to quotations allows the best of multiple worlds: editors do not need to worry that any specific edit is in a quotation (if they are even thinking about that most of the time), bots can be run without the concern that a change which would be desireable in general text might be a bit over-aggressive for a quotation, and humans who specifically intend to be making AWB based semi-automated changes to quotations can do so.
Personally, I would find it helpful to have yet an additional option of applying changes only to quotations. That would permit dedicating a session to making only such changes which require greater diligence. Editing quotations is a different mindset than editing general text. However if the option existed to exclude editing quotations, it would be possible to approximate this by running a first pass making changes on non-quotation text, then a second pass which would be on quotations (and any edits performed by others in the interval between passes).
Having automated (find and replace, regex, typo, gen fixes, etc.) editing be excluded from quotations by default with the option to enable such changes is a good solution. — Makyen (talk) 06:07, 2 March 2014 (UTC)[reply]
I would add 2 checkboxes: "Perform replacements in quotations", "Perform replacements in main text". This way the user could target either quotations, "Wikipedia voice" text, or both. I would also recommend this feature avoids editing the article names and publication names in references. Marokwitz (talk) 07:05, 2 March 2014 (UTC)[reply]
@Makyen: AWB's assisted typo fixing is already turned off inside quotations. -- John of Reading (talk) 08:42, 2 March 2014 (UTC)[reply]
I agree with Mayken's suggestions to leave quoted text alone by default but allow AWB users to choose whether to go further. Chris the speller yack 15:41, 2 March 2014 (UTC)[reply]
@John of Reading:, the fact that this capability is already built into AWB is amazing - this would make it so much easier to implement the requested enhancement. Any of the AWB developers willing to take this challenge ? Marokwitz (talk) 06:47, 3 March 2014 (UTC)[reply]
Indeed, WP:QUOTE does put a qualification on my statement re "trivial" changes. Though I am not fully confident in all Wikipedians' notions of "trivial". As Mayken said, editing quotations is (and should be!) a different mindset, requiring greater diligence, but often done with rather cursory care. I say that quotations and general text be strictly segregated in regard of any automatic and even semi-automatic editing. I doubt that that we should allow even semi-automatic editing of quotations, as I doubt that any quote is so pervasive that it any correction cannot reasonably be done manually in every instance. ~ J. Johnson (JJ) (talk) 22:38, 3 March 2014 (UTC)[reply]
Aaaand it did it again: [18] There is no reason it should ever default to mangling quotations - David Gerard (talk) 14:01, 8 March 2014 (UTC)[reply]
That was a bot edit using the general fixes, not "Find & Replace". -- John of Reading (talk) 15:44, 8 March 2014 (UTC)[reply]
@Magioladitis: Can you confirm that the general fixes did this, or does the bot run different code? -- John of Reading (talk) 15:58, 8 March 2014 (UTC)[reply]
@John of Reading: true. This was done by general fixes. So we need two things: An option to exclude general fixes inside quotes and an option to exclude F&R changes inside quotes. -- Magioladitis (talk) 16:12, 8 March 2014 (UTC)[reply]
@Magioladitis: I don't think it should be an option for the general fixes not to edit quotes, as the general fixes shouldn't ever be doing anything contentious. This edit looks like an ordinary bug to me. -- John of Reading (talk) 16:17, 8 March 2014 (UTC)[reply]

Localization in Turkish

Status New
Description General fixes for Turkish Wikipedia

--Sadrettin (talk) 11:48, 19 September 2012 (UTC)[reply]

Added in revision

How is ==References== in Turkish? -- Magioladitis (talk) 12:27, 19 September 2012 (UTC)[reply]

Usually "References" → "Kaynakça". Very slight "Kaynaklar" and "Dipnotlar" Sadrettin (talk) 12:57, 19 September 2012 (UTC)[reply]

There isn't a problem is there? --Sadrettin (talk) 10:10, 20 September 2012 (UTC)[reply]
To Implement this I have to rewrite a medium size of code because the function is enwiki only. We have two cases: If the references section already exists and if it doesn't. So I think the best would be that I make a custom module for you, you test it and you tell me if there are any more changes to be made. I could also provide some examples. -- Magioladitis (talk) 11:38, 20 September 2012 (UTC)[reply]
We would need ==Kaynaklar== and {{kaynakça}}, but {{reflist}} also works (redirected to {{kaynakça}}. We'd love to have the custom module if it's not easy to implement directly into AWB.--Khutuck (talk) 15:10, 23 September 2012 (UTC)[reply]

While you are at it, can you implement this for Arabic (ar) also? Arabic {{Reflist}} is ar:قالب:ثبت المراجع, ==References== is ==مراجع== (also ==المراجع==, ==مصادر== and ==المصادر==). --Meno25 (talk) 13:11, 24 September 2012 (UTC)[reply]

Note: AddMissingReflist in Parsers.cs must be altered. -- Magioladitis (talk) 08:13, 31 March 2013 (UTC)[reply]

Status New
Description A number of images turn of in Category:Articles with missing files that use an ext link as a file name (eg. [19]). I would like to see AWB remove any files of the form File:http://example.ext or File:https://example.ext. I doubt that there would be any false positives. -- Alan Liefting (talk - contribs) 06:55, 26 September 2012 (UTC)[reply]
Added in revision

Note that your example is of the form image = http://example.ext, which is another variation that would be good to remove. If there isn't already a bot that does this, I could submit a bot request. Thanks! GoingBatty (talk) 23:05, 26 September 2012 (UTC)[reply]

That would be good. There are some bots that work on images - one of them is CommonsDelinker and there is another one (forgot the name) that will sometimes tag a page revision if it is bad image related edit. The bot should revert the edit and notify the editor. I am seeing some newbies struggling to get an image into an article. -- Alan Liefting (talk - contribs) 06:06, 27 September 2012 (UTC)[reply]
That's too advanced for my simple bots. Try Wikipedia:Bot requests. GoingBatty (talk) 00:35, 28 September 2012 (UTC)[reply]
This issue is going to disappear as more infoboxes are converted to use Module:InfoboxImage. There's logic in there to ignore an image parameter that is actually an external link. -- John of Reading (talk) 16:52, 4 April 2013 (UTC)[reply]

localization for zh.wikipedia

Status New
Description For zh.wikipedia, we usually don't put space(s) after (or before) ref tag or between units like cm/km. As, is that possible to remove that features for Chinese Wikipedia? Also, Chinese Wikipedia uses fullwidth characters like () instead if () while general fix just go in a reverse way. And -{}- is a 'stop convert sign' for the words (Chinese Wikipedia contains both zh-hant & zh-hans in lines, as the -{}- will stop the conversion of the display.), that is, most fixes shouldn't be done in the -{}-, at least not typo. Sorry for the poor English and if I put this in a wrong place.--Justincheng12345 (talk) (urgent news here) 14:03, 12 October 2012 (UTC)[reply]
Added in revision

op. cit.

Status New
Description {{ibid}} doesn't include op. cit. since a few months as discussed at Template talk:ibid. Please remove that tagging as it had happened here. mabdul 21:39, 10 November 2012 (UTC)[reply]
Added in revision
This will be tricky to code properly. "Op cit. H. Cordesman, p.44" might be acceptable, but "Op cit. p.44" is not. -- John of Reading (talk) 08:23, 11 November 2012 (UTC)[reply]
Only because the original contributor used the "op cit" in an incorrect way, that doesn't mean that it will be/is used in every situation incorrect. Of course I try to resolve that ibit-tagging and clearing the backlog, if I can, but per se op cit isn't forbidden. mabdul 19:24, 11 November 2012 (UTC)[reply]
Should we include "loc. cit." though? -- Magioladitis (talk) 16:36, 29 December 2012 (UTC)[reply]
For instance, I found 220 pages that use it. Should we tag them or not? list. -- Magioladitis (talk) 16:42, 29 December 2012 (UTC)[reply]
Status More information needed
Description [[|linktext]] → [[linktext]] and [[|foo|bar]] → [[foo|bar]]. Example. -- Magioladitis (talk) 17:20, 30 November 2012 (UTC)[reply]
Added in revision

Auto remove AFC comment text

Status More information needed
Description Andrew (talk) 20:47, 20 December 2012 (UTC)[reply]

There is a standard block of text that is added to all articles at AFC. Articles that are accepted and moved to the main article space retain it. It would be useful for AFC and new article editors to have AWB automatically find and remove the following comment: "This will add a notice to the bottom of the page and won't blank it! The new template which says that your draft is waiting for a review will appear at the bottom; simply ignore the old (grey) drafted templates and the old (red) decline templates. A bot will update your article submission. Until then, please don't change anything in this text box and press "Save page"."

Added in revision

I second this request. I do see this alot. I also see the text repeated two or three times in an article. Bgwhite (talk) 21:56, 20 December 2012 (UTC)[reply]

What template does this text come from so we can monitor the template for changes to the wording (or consider loading the text wording via API)? Rjwilmsi 18:47, 1 April 2013 (UTC)[reply]
This comment is from Template:AFC submission/Substdraft. Other common AFC-related comments come from Template:AfC preload, Template:Afc preload/draft and Template:Article wizard/skeleton. -- John of Reading (talk) 14:38, 4 April 2013 (UTC)[reply]
Actually I'd !vote for a separate page where a list of unwanted comments can be maintained. Then when someone comes along later to ask for the automatic removal of some other comment, it can be done without modifying the software again. -- John of Reading (talk) 16:43, 4 April 2013 (UTC)[reply]

Changes to See also logic for Simple English Wikipedia

Status New
Description AWB performs actions in Simple English Wikipedia that are not applicable to that Wiki. Below are some problems that have been identified so far:
  1. Update logic to use Related pages instead of See also/Other pages
    Currently changes some things to See also but See also isn’t used in Simple, that section is called Related pages. This should also change See also and Other pages to Related pages
  2. AWB has logic to move some things under See also. Logic should be changed to apply the changes to the appropriate locations for Simple (ie. Related pages instead of See also)
Added in revision

An example of what we do and it is wrong? -- Magioladitis (talk) 01:03, 13 December 2012 (UTC)[reply]

No problem. If you run it on the following articles you get the described affect:
  1. simple:Grand Korean Waterway - AWB changes See Also to See also. It should be to "Related pages" instead.
I will add more as I find them in the next few minutes. Kumioko (talk) 01:15, 13 December 2012 (UTC)[reply]

"a" before initial vowel in double square brackets

Status New
Description AWB typo fixing recognises "a" or "A" before a vowel and corrects it to "an" or "An". All good. However it misses cases where the vowel is separated from the article by link syntax eg "A [[iron..." . An enhancement to recognise this would be good. -Arb. (talk) 18:21, 2 January 2013 (UTC)[reply]
Added in revision

I think this is typo fixing and we have a special page for this. -- Magioladitis (talk) 01:46, 3 January 2013 (UTC)[reply]

Thanks for pointing that out. Just had a look. If we're on the same page it's all RegX. Not something I've got round to learning yet so someone else will have to code this. -Arb. (talk) 03:37, 3 January 2013 (UTC)[reply]
Since AWB prevents typo fixing within wikilinks, I'm not sure that the existing logic would allow us to write a rule that would do this. May want to ask at Wikipedia talk:AutoWikiBrowser/Typos and provide an example article. GoingBatty (talk) 04:00, 3 January 2013 (UTC)[reply]
I've fixed 6,700 of these this month using a database scan and custom find+replace rules. I agree that it would be nice if the standard typo-fixer could do this fix, but I can see that it would be hard to slot into the existing scheme. -- John of Reading (talk) 21:35, 17 March 2013 (UTC)[reply]

Is this done by typo fixing now? Should I archive it? -- Magioladitis (talk) 22:28, 13 May 2013 (UTC)[reply]

No it's not, since AWB ignores wikilinks when fixing typos. GoingBatty (talk) 01:47, 14 May 2013 (UTC)[reply]

Append/Prepend text before General Fixes

Status New
Description Allow Append/Prepend text before general fixes. -- Magioladitis (talk) 09:01, 5 January 2013 (UTC)[reply]
Added in revision

I don't want the current Append/Prepend text after General Fixes feature to be replaced. I want another option to be allowed. -- Magioladitis (talk) 20:14, 13 October 2013 (UTC)[reply]

AllPages excluding redirects

Status New
Description AWB currently features generating a list of pages 'using' Special:AllPages, but is it possible to add a function that requests a list of pages without redirects? [20] returns a list of pages without redirects, compare with [21] for the unfiltered version. I don't edit Wikipedia, but use AWB on other projects where this would be a useful tool for checking for content that can't be detected through any other method, deprecated HTML for instance. 89.168.132.45 (talk) 21:51, 20 January 2013 (UTC)[reply]
Added in revision

We already provide "What links here (no redirects)". Is that that you want? -- Magioladitis (talk) 13:12, 3 February 2013 (UTC)[reply]

It's similar, but not really. I'm using it to scan pages for common errors, lets say spelling mistakes for the sake of argument. There's no way I can check every page for spelling mistakes just by using what links here for random pages without missing a fair few. Also, my apologies for the late reply 89.168.137.160 (talk) 16:29, 15 February 2013 (UTC)[reply]
What if you generated the list of all articles (including redirects), and then added conditions to skip articles with no changes and/or articles that contain "#REDIRECT"? Hope this helps! GoingBatty (talk) 18:41, 15 February 2013 (UTC)[reply]
I would like to join the request. I have often been using AWB to scan for common errors on all pages too. Our project has around 1000 pages without redirects and around 2500 pages with redirects. Checking 1 page takes around 1 second, so when I use the method of the skipping all the pages containing the "#REDIRECT" text, it takes another 25 minutes to "check & skip" all the 1500 redirects without purpose. -- Spike144 (talk) 12:45, 21 November 2013 (UTC)[reply]

xfd tags

Status More information needed
Description When an article has been proposed for deletion, AWB should put any new tags below the deletion notice. For example, that way I wouldn't have to correct things like this dif. Andrew327 08:54, 3 February 2013 (UTC)[reply]
Added in revision

Where is this written in the manual? -- Magioladitis (talk) 09:03, 3 February 2013 (UTC)[reply]

Typo fixing of specific template parameters

Status New
Description One to think about: a configuration page could tell RegExpTypoFix to work on specific template parameters. For example, the "trans_title" parameter of various "cite" templates is supposed to be correctly-spelled English; and the "ShortSummary" parameter of {{Episode list}} often contains typos. -- John of Reading (talk) 12:38, 3 February 2013 (UTC)[reply]
Added in revision

But, there is a chance that these fields contain in-universe words too of course. -- Magioladitis (talk) 13:09, 3 February 2013 (UTC)[reply]

That's true of all article text. -- John of Reading (talk) 16:16, 3 February 2013 (UTC)[reply]

Extend FixNonBreakingSpaces to also fix "pp"

Status New
Description FixNonBreakingSpaces already inserts a non-breaking space between amount and unit for page abbreviation "pp." (with a period). Would it be possible to please extend this functionality to also fix "pp" (without a period)? For example, see Negombo Tamil dialect. Thanks! GoingBatty (talk) 04:39, 11 February 2013 (UTC)[reply]
Added in revision
  • I would think this would also add the period? Technical 13 (talk) 16:55, 28 August 2013 (UTC)[reply]
  • I was wondering about why "p/pp" would be done without a period, and what else that might imply. Looking at the example provided (Negombo Tamil dialect) I see that there are two under-done references; fixing the periods alone seems lame. It seems to me that in some cases it might be better to leave a mess alone rather than smoothing over a few esoteric details. If AWB is esoteric enough to find munged page numbers, but not enough for other problems that may exist, perhaps these findable problems ought to be flagged but not fixed, to indicate a more comprehensive review is needed. ~ J. Johnson (JJ) (talk) 02:08, 8 September 2013 (UTC)[reply]
Status New
Description When removing empty <gallery></gallery> tags, would it be possible to please also remove the ==Gallery== section header instead of adding {{empty section}} template? For an example, see Swetharanyeswarar Temple. Thanks! GoingBatty (talk) 05:32, 11 February 2013 (UTC)[reply]
Added in revision

Any chance that someone disagrees with this one? -- Magioladitis (talk) 22:53, 24 May 2013 (UTC)[reply]

TOC tab (Edit box navigtion aid)..?

Status New
Description How about another tab (beside the "Start" tab?) displaying the current page's TOC as links, which, when one is clicked, acts like the TOC links in Wikipedia itself (i.e. moves the text in the Edit box to the start of that particular section)..? Apologies if this already on a list somewhere and thanks for a great tool. CsDix (talk) 15:24, 16 February 2013 (UTC)[reply]
Added in revision

Remember size and position of "Find & Replace" window

Status New
Description Remember size and position of "Find & Replace" window between sessions. (Apologies if I've missed a previous request.) CsDix (talk) 01:47, 2 March 2013 (UTC)[reply]
Added in revision
See #Remember "Find & Replace" (and other) window details above. -- John of Reading (talk) 21:29, 17 March 2013 (UTC)[reply]

Add "edit filter logs" to the sources

Status New
Description As an edit filter editor, I think AWB can be very useful in testing filter logs (especially the details links) against various regexes. Sole Soul (talk) 10:32, 12 March 2013 (UTC)[reply]
Added in revision

Provide a count of items in the output logs ("Successfully saved:" and Skipped:")

Status New
Description Display a counter for each output log, as is done for pages remaining in the input list. This would allow for an easy progress check (if 50 pages left in the input list, 20 pages in the Successfully saved log, 30 pages in the Skipped log, then we are halfway done that task), provided the logs were cleared at the start of the task. At the end of a task, we could quickly see whether there enough corrections to warrant a new Typo rule. Chris the speller yack 16:43, 18 March 2013 (UTC)[reply]
Added in revision

Hi Chris! Here's the workaround I would use:

  • Make the list and process each article in the list
  • If an article doesn't have a typo (e.g. it's valid text in a quote), click the Skip button to remove the article from the list
  • If the article has a typo, leave it unprocessed in my list and start the next article.
  • After looking at each article in the list, you should be left with those with a typo.
  • If there are enough articles, create the typo rule, refresh the typo list, and process the list to test the new rule.
  • If there aren't enough articles to create the typo rule, reprocess the list and fix the articles manually.

Hope this helps! GoingBatty (talk) 01:40, 20 March 2013 (UTC)[reply]

Status New
Description Would it be possible to have AWB general fixes change </ref>{{dead link=March 2013}}{{dead link=March 2013}}</ref>, per the instructions at Template:Dead link? Thanks! GoingBatty (talk) 19:35, 29 March 2013 (UTC)[reply]
Added in revision

Process protected pages

Status New
Description I would like the ability to process protected pages. Currently, when AWB comes across a protected page, it's automatically skipped. I would like AWB to indicate that it's protected, but go ahead and show what changes should be made; then the user can submit an {{Edit protected}} request or ask a friendly admin to take care of it. There's no reason that typos and other issues should go unfixed when a tool as useful as AWB can help to find them. MANdARAX  XAЯAbИAM 02:29, 31 March 2013 (UTC)[reply]
Added in revision
  • I support this request but would go a little further to say that it should open a browser tab to a new section of the talk page of the protected page and prefill in an edit request (it should be able to give a detailed description of changes to be made) so that the AWB user only needs to review the edit request and submit it. AWB should once opening this tab, continue on its task to complete (which would leave the tab in the browser unaffected). As I think about implementation for this, I'm thinking it might be best served as an add-on module. :) Technical 13 (talk) 16:49, 28 August 2013 (UTC)[reply]

The links should be shown in the sequence they (first) show up on the page. They should only be sorted if "keep list alphabetized" is set. Now there's nothing but save the wiki page source text in a text file and import this as UTF8 file to circumvent this irritating behaviour. --FA2010 (talk) 14:26, 5 April 2013 (UTC)[reply]

I don't think we can do this for you. We use the API to get links on pages since links may come from templates on a page and not just plain wikilinks. The API sorts the returned links, for example, links on page A are these from the API. So we could only provide links in the order on the page if we stopped showing links from within templates etc. Rjwilmsi 16:30, 5 April 2013 (UTC)[reply]

Regex search in "Substitute templates"

Status New
Description Add regex search to the "Substitute templates" feature. Adamanttt (talk) 14:52, 17 May 2013 (UTC)[reply]
Added in revision

Hide the new edit summary box

Status New
Description While the new, huge edit summary box is a nice addition, could there be an option to hide it. It does remove alot of space from the edit box, especially if you have a small screen to begin with. Bgwhite (talk) 07:03, 29 May 2013 (UTC)[reply]
Added in revision

Add minimize/Maximize functionality to Normal Find and replace box

Status New
Description Could we please add the ability to minimize and maximize the find and replace box that appears under Normal settings? Currently the window has to be manually resized. Kumioko (talk) 14:56, 30 May 2013 (UTC)[reply]
Added in revision

Add minimize/Maximize functionality to Advanced Find and replace box

Status New
Description Could we please add the ability to minimize and maximize the find and replace box that appears under Advanced settings? Currently the window has to be manually resized. Kumioko (talk) 14:56, 30 May 2013 (UTC)[reply]
Added in revision

Compare differences in Make Module function

Status New
Description Can we add the capability to compare differnces in the code when updating code in modules? It would be very beneficial if we could compare the changes before making them to ensure the change is correct. Kumioko (talk) 14:58, 30 May 2013 (UTC)[reply]
Added in revision

Db-templates = skip-option

Status New
Description An option to automatically skip all articles that has an db-template in it. (tJosve05a (c) 23:52, 14 June 2013 (UTC)[reply]
Added in revision

My workaround is to populate the Skip Text Contains field with {{(Af[Dd]|Prod blp/dated|db-|speedy deletion-significance|Proposed deletion|Article for deletion). GoingBatty (talk) 03:59, 15 June 2013 (UTC)[reply]

I tried to copy that text but it didn't skip the {{db-band}} or {{db-person}}. -(tJosve05a (c) 20:17, 24 June 2013 (UTC)[reply]
(edit conflict) I forgot to press "Regex". -(tJosve05a (c) 20:26, 24 June 2013 (UTC)[reply]
(Sorry) But can some1 help me to include the {{PBB}}-tamplate to that regex. It would help me SOO much! -(tJosve05a (c) 20:29, 24 June 2013 (UTC)[reply]
Try {{(Af[Dd]|Prod blp/dated|db-|speedy deletion-significance|Proposed deletion|Article for deletion)|PBB Bgwhite (talk) 20:46, 24 June 2013 (UTC)[reply]
Thanks. So I just have to add [...] | [whatever I want] -(tJosve05a (c) 21:01, 24 June 2013 (UTC)[reply]
Yes, assuming "whatever I want" is the name of a template. Bgwhite (talk) 21:09, 24 June 2013 (UTC)[reply]
I would put the right parenthesis at the end, as follows:
{{(Af[Dd]|Prod blp/dated|db-|speedy deletion-significance|Proposed deletion|Article for deletion|PBB|whatever you want)
GoingBatty (talk) 01:10, 25 June 2013 (UTC)[reply]

Add space after bullet points or numbers in lists similar to how AutoEd already does

Status New
Description Could AWB add a space after bullet points or numbers in lists as part of its MOS fixes. AutoEd already does this (see Wikipedia:AutoEd/whitespace.js). I checked the MOS on lists and whilst it doesn't mention having a space explicitly all of the exmaples on there and on Help:List are formatted with a space. Jamesmcmahon0 (talk) 15:17, 30 July 2013 (UTC)[reply]
Added in revision

Jamesmcmahon0 Please try to make documentation more specific before we implement this. We have a policy to avoid cosmetic changes that may be controversial. -- Magioladitis (talk) 09:35, 26 August 2013 (UTC)[reply]

I was about to post on the talk page about this but noticed someone had already brought it up there. It seems that the consensus is to always have a space (Wikipedia talk:Manual of Style/Lists#Space after bullet point) but I've asked for clarification and the documentation to be updated since the discussion got a bit technical for me Jamesmcmahon0 (talk) 10:22, 26 August 2013 (UTC)[reply]
I've updated the documentation myself (Wikipedia:Manual_of_Style/Lists#List_styles) after having 20 days of no response for it to be added. Jamesmcmahon0 (talk) 10:31, 15 September 2013 (UTC)[reply]
And something close to an edit war is going on there. There exists no consensus on always requiring a space. I suggest no action should be taken to implement this in AWB until it is quite clear that there is such a consensus. Chris the speller yack 16:00, 15 September 2013 (UTC)[reply]

Automaticly change the cats to template

Status New
Description Make AWB automaticly change if an article has Category:Disambiguation pages on it to {{disambiguation}} and add {{surname}} if it has Category:French-language surnames etc. (tJosve05a (c) 15:31, 14 September 2013 (UTC)[reply]
Added in revision

Remove 10-digit ISBNs from cite templates when 13-digit is also present

Status On Hold
Description The new cite templates complain when encountering |isbn=aaaaaaaaax, 978bbbbbbbbby since only one ISBN is allowed in the field (and there is no need for the equivalent 10-digit value). If aaaaaaaaa == bbbbbbbbb, "aaaaaaaaax, " should be removed (i.e. |isbn=aaaaaaaaax, 978bbbbbbbbby|isbn=978bbbbbbbbby. —[AlanM1(talk)]— 22:16, 15 September 2013 (UTC)[reply]
Added in revision
  • Comment: Not sure what the policy says on this, but for all books published before 2007, we should use ISBN-10. In general, we should always use the number printed on the book. But I agree in general that there's no need to have both ISBN-10 and ISBN-13 for one book. --bender235 (talk) 16:40, 23 September 2013 (UTC)[reply]
  • Beg to disagree. I recently saw a book which had only the 10-digit ISBN printed in the book, but which did have a 13-digit assigned. (No idea how common this might be.) The 13-digit ISBN might be useful in locating the book in various contexts, but most certainly should not cause the 10-digit ISBN to be removed.
  • To fix the doubled-up ISBN problem one of them should be moved (not removed) outside of the template. Perhaps even stuffing the second instance into an {{ISBN}} template. Or perhaps the templates could be modified to handle two ISBNs? ~ J. Johnson (JJ) (talk) 20:36, 6 October 2013 (UTC)[reply]
  • It is very, very common to have books published with only a 10-digit number to have a 13-digit number assigned to it. Two reasons. One is that they are essentially the same numbers. To convert a 10-digit number to 13, slap 978 on the front and recalculate the checksum digit (last digit). Second is that the 10-digit's equivalent 13-digit was assigned to each other when the transition happened. If you goto WorldCat, Google or Amazon, you can find pre-2000s books with a 13 digit number.
Example: As Ender's Game, the film, is about to be released, type "9780312932084" anywhere you want. That is the 13-digit equivalent of the 1985 first edition.
  • WP:ISBN states, "Please use the 13-digit one if available"
  • In most cases, there should be no reason to list more than one ISBN number. One ISBN shouldn't be moved. Template shouldn't contain more than one. If the 10-digit and 13-digit numbers are equivalent, then use the 13 as they both point to the same spot. Should AWB being automatically doing that? I don't know. But it could give a warning. Bgwhite (talk) 06:39, 7 October 2013 (UTC)[reply]
I am a little concerned that an editor with a printed book in hand that lists only the ISBN-10 might not recognize the equivalent ISBN-13 as referring to the same book. Perhaps that is something be mentioned on the Special:BookSources page?
I would be less concerned about AWB removing a 10-digit ISBN if it checks that the 13-digit version is indeed correspondent. If they are not, then that should should be flagged as an error, and no changes made. ~ J. Johnson (JJ) (talk) 20:51, 8 October 2013 (UTC)[reply]
Right. That's what I attempted to say (perhaps cryptically). AFAIK, there is an equivalence between 10- and 13-digit numbers as described by Bgwhite (and in the logic I gave) above. In the cases I looked at, where both numbers were present and the root 9 digits did NOT match, one of the two numbers was wrong – usually because it was for a different edition than the one being cited. —[AlanM1(talk)]— 11:08, 3 March 2014 (UTC)[reply]

Remove blank lines separating bulleted lists

Status New
Description Per WP:LISTGAP in Manual of Style/Accessibility. Quote from Signpost Technology report, "Avoid separating list items by blank lines, especially in bulleted lists, as it makes lists harder to read with screen readers. For example, this list of tips to make articles accessible contains three items, and would be read by a screen reader like this: 'list of 3 items, <text of the list> ... list end'. If there were a blank line between each list item (i.e. if I had pressed the enter key twice between each point), it would be read out like this: 'list of 1 items, <text>, list end; list of 1 items ...' and so on." Bgwhite (talk) 20:27, 19 September 2013 (UTC)[reply]
Added in revision
Status More information needed
Description A general fix I'd like to see implemented: replacing interlanguage pipe links (like [[:de:Bernd Raffelhüschen|Bernd Raffelhüschen]]) with {{ILL}} (like {{Ill|de|Bernd Raffelhüschen}}), producing a temporary interwiki link. bender235 (talk) 16:33, 23 September 2013 (UTC)[reply]
Added in revision
Is this documented as the recommended policy for generating interwiki links? Rjwilmsi 14:42, 17 December 2013 (UTC)[reply]

Move anchor in front title in heading

Status New
Description Per documentation, change ==Foo {{anchor}}== to =={{anchor}} Foo== -- Magioladitis (talk) 07:17, 27 September 2013 (UTC)[reply]
Added in revision

notifying about skipped pages in pre-parse mode

Status On Hold
Description In normal editing mode, AWB will notify us when a page contains non-Unicode characters and can't be edited, so we can check it manually. (This was done at my request a couple years ago.) However, in pre-parse mode the page will still be skipped. We should be able to manually review such articles regardless of editing mode. Perhaps if it can't be edited by AWB, it wouldn't be removed from the list, but wouldn't be colored green either; then when we go back in regular edit mode, we'd get the notification.

An example is Tuscarora language. I'm reviewing language articles for redundant or otherwise useless links to sites like Ethnologue, and with 8,000 articles I'm pre-parsing them. All that clutter is being left in whenever the article has non-Unicode characters, which isn't uncommon for language articles. — kwami (talk) 14:42, 1 October 2013 (UTC)[reply]

Added in revision
@Kwamikagami: - One workaround would be to enable the logging feature, pre-parse the list, and then sort the log by reason to find the articles with non-Unicode characters and fix them manually. GoingBatty (talk) 16:47, 1 October 2013 (UTC)[reply]
Thanks for pinging me.
I doubt many people would think of that, or would even be aware that they're missing anything. Would it be possible to have it as a feature? — kwami (talk) 16:51, 1 October 2013 (UTC)[reply]

@Kwamikagami:, @GoingBatty: we could add this information somewhere in the Manual with the help of GoingBatty. I think the current behaviour is satisfying. Kwamikagami, you can edit the pages that remain in the list and add all the pages skipped for having Unicode control characters too. -- Magioladitis (talk) 13:12, 18 November 2013 (UTC)[reply]

Thanks. Would it be possible to have a bot change the ones in the PUA range to &#x...; format, and tag them with {{PUA}}? And tag other things with some other marker, so we can find them? — kwami (talk) 13:16, 18 November 2013 (UTC)[reply]
@Kwamikagami: I think the best is to ask this in WP:BOTREQ. Rjwilmsi did something similar a year ago. I also would like to know how many pages are out there with this problem. -- Magioladitis (talk) 13:25, 18 November 2013 (UTC)[reply]

Update: We've taken care of nearly all the PUA on WP-en, but new instances do crop up from pasting refs and the like. It would still be nice IMO to have them left white rather than skipped in pre-parse mode, but is much less of a problem for now. — kwami (talk) 02:08, 19 January 2014 (UTC)[reply]

Remove day of the week from citation date parameters

Status New
Description Could a new general fix be added to remove the day of the week from citation |date=, |accessdate= and |archivedate= parameters? (See The Hissing of Summer Lawns for an example.) GoingBatty (talk) 23:52, 5 October 2013 (UTC)[reply]
Added in revision

Remove or tag empty sections

Status New
Description Create an option to remove empty sections instead of just tagging them. Werieth (talk) 19:57, 7 October 2013 (UTC)[reply]
Added in revision

When creating new articles with multiple sections it is often convenient to start with the section headers (in the manner of an outline), then fill them individually. It would be irksome to have them removed before one gets to filling them! Therefore automatic removal should allow a grace period for new sections, and respect any tags indicating the article or section is under construction (see following proposal). ~ J. Johnson (JJ) (talk) 19:47, 17 October 2013 (UTC)[reply]

It wouldnt change the default behavior, but in cases where the user is knowingly needing to remove either the contents of or the entire section across multiple articles (External links, gallery sections are examples) as part of a cleanup process the adding the templates is annoying. Werieth (talk) 20:25, 17 October 2013 (UTC)[reply]

Shortcut

Status New
Description Adding a shortcut key (like alt-q) to the pre-parsing mode. (tJosve05a (c) 19:06, 1 November 2013 (UTC)[reply]
Added in revision
Status New
Description Not handling various html codes in wikilinks Bgwhite (talk) 22:27, 31 October 2013 (UTC)[reply]


Added in revision

Change to use {{Official website}}

Status New
Description Could AWB gen fixes change 'Official site: [22]' (or similar) to {{Official website|http://example.com}}. I'm hoping with a bit of fancy reg-ex quite a few variations can be caught thus helping consistency. Jamesmcmahon0 (talk) 14:27, 22 November 2013 (UTC)[reply]
Added in revision

Some variants of the same proposal. (to be included in an posible reg-ex list)

* http://example.com - Official website to {{Official website|http://example.com}}
* [http://example.com Official website] to {{Official website|http://example.com}}
* example.com - Official site to {{Official website|http://example.com}}
-(tJosve05a (c) 20:50, 22 November 2013 (UTC)[reply]

Remove DEFAULTSORT if it matches the article title

Status New
Description Remove DEFAULTSORT if it is the same as the title of the article. (tJosve05a (c) 23:03, 23 November 2013 (UTC)[reply]
Added in revision

...except where the article is about a person, and the DEFAULTSORT is there in first name surname format so no one adds an incorrect DEFAULTSORT surname, first name (e.g. Bao Ninh). In the meantime, you can update your F&R rules to find {{DEFAULTSORT:%%pagename%%}}\n and replace it with nothing. GoingBatty (talk) 05:09, 20 February 2014 (UTC)[reply]

Do not move stubs

Status New
Description An option to not move a stubtags. Just as the option to sort interwiki's. This is good due to that Swedish Wikipedia does not have any rules/guidlines on where to put them. I do not want any edit-war...(haha) (tJosve05a (c) 22:53, 25 November 2013 (UTC)[reply]
Added in revision
Or a skip if...only moving stub-template?-(tJosve05a (c) 15:10, 28 November 2013 (UTC)[reply]
Josve05a we already have a feature for "skip if only minor fixes". -- Magioladitis (talk) 17:42, 1 December 2013 (UTC)[reply]

AWB should have a feature to use it offline

Status New
Description AutoWikiBrowser is incredibly useful to me when making large scale edits both on and offline, since I have a few offline test wikis I use for testing and development. However, it would be nice to be able to use it completely offline, or at least independently of Wikipedia servers, especially at times when AutoWikiBrowser cannot reliably connect to them and its use would be highly useful on a non Wikimedia wiki. Arcane21 (talk) 18:42, 28 November 2013 (UTC)[reply]
Added in revision

Fix more CS1 errors in date fields

Status New
Description Would it be possible to expand AWB's general fixes to detect or fix more Category:CS1 errors: dates issues? I have some examples at User:GoingBatty/CS1 errors dates. Thanks! GoingBatty (talk) 04:27, 2 December 2013 (UTC)[reply]
Added in revision

I also have created a module at User:BattyBot/CS1 errors-dates, which is a work in progress - feel free to incorporate any of these into the genfixes. GoingBatty (talk) 13:40, 17 December 2013 (UTC)[reply]

I find this approach to be a bit back to front. Writing lots of regexes is fine, but has the analysis been done to identify what are the most common errors. Otherwise we can spend ages writing clever regexes to find that only one page matches. Rjwilmsi 14:40, 17 December 2013 (UTC)[reply]
@Rjwilmsi: I'm not aware of any formal analysis. Any suggestions on how to get that done would be greatly appreciated. GoingBatty (talk) 16:13, 17 December 2013 (UTC)[reply]
What I would like to do/have done is get a databsae dump of all pages in the category, or get a full database dump and cross reference to those pages in the category. Then parse database dump to pull out all citation templates, all the date fields out of those. Put this in a flat file, load to MySQL, then do analysis to see how many dates are non-standard and how many have particular errors (e.g. how many start with a zero). Can then target fixes specifically at what's found. AWB genfixes likely already fix hundreds or thousands of these pages, but need to pull the hundreds/thousands out of the > 100k pages in the category. I take this approach with journal cites. Rjwilmsi 17:04, 17 December 2013 (UTC)[reply]

Request to automatically replace ship names with ship-name templates

Status New
Description There are a number of templates for presenting the names of ships, such as Template:USS and Template:HMS. An ideal goal is to use these templates everywhere that a ship is identified with a certain presentation. For example, if there is a link to USS Enterprise (CVN-65), and the wikicode is [[USS Enterprise (CVN-65) |USS ''Enterprise'' (CVN-65)]], this should be replaced with {{USS|Enterprise|CVN-65}}, and if the wikicode is [[USS Enterprise (CVN-65) |USS ''Enterprise'']] (which excludes the ship number in the output), this should be replaced with {{USS|Enterprise|CVN-65|6}} (the last "6" being a field that excludes the number). There are five variations to each template, which change elements of the display (like not showing the "USS" or "HMS," or showing the ship number without the name). I think it would be an extremely useful idea to have an AWB feature to automatically make these replacements wherever the wikicode to be replaced comes up in articles. This would cover links to all articles in Category:Ships of the United States Navy where the article is in the format of "USS Shipname (No.)" (about 8000 articles) and all articles in Category:Ships of the Royal Navy where the article is in the format of "HMS Shipname (No.)" (about 4000 articles). There are a few other variations like ships beginning with USCGC or HMNZS or HMAS, but these are in much smaller numbers. - WPGA2345 - 03:44, 9 December 2013 (UTC)[reply]
Added in revision

@WPGA2345: - IMHO, it seems like this would be better suited to be a bot request than added to AWB's general fixes. I suggest you also add the details on the variations, and a link that shows consensus from WP:SHIPS. GoingBatty (talk) 14:55, 9 December 2013 (UTC)[reply]

It seems to me the examples are a little bit contrived. It seems to be a better comparison would be "[[USS Enterprise (CVN-65)]]" versus "{{USS|Enterprise|CVN-65}}", for which I see no particular benefit. ~ J. Johnson (JJ) (talk) 22:47, 10 December 2013 (UTC)[reply]
@GoingBatty, that is an interesting idea, I will start a conversation about it on the project page.
@J. Johnson, actually, it is very rare for a ship to be linked in an article as you propose, by the complete name of the ship, since the hull number (such as the CVN-65) in that link) is basically included as a disambiguator to distinguish the ship from other ships of the same name (in this case, others named Enterprise). CVN-65 is another name for the U.S. aircraft carrier Enterprise in much the same way that AgNO3 is another name for silver nitrate, in that you could say "Silver nitrate (AgNO3)" to distinguish it from other things called silver nitrate if there were different formulas with that name, but both individually refer to the same thing. If you look at articles like British Pacific Fleet and 1944 in aviation you will see that the routine presentation of ship names either avoids presenting the hull number (which is done by adding "6" to the last field in the template) or avoids presenting both the hull number and the "USS" or "HMS" portion (which is done by adding "2" to the last field in the template). Also, "[[USS Enterprise (CVN-65)]]" actually does not even produce the same output as "{{USS|Enterprise|CVN-65}}"; that output would be produced by "[[USS Enterprise (CVN-65)|USS ''Enterprise'' (CVN-65)]]," because ship names are properly italicized, and putting the ship name in the template adds the italics in the right place. Thanks for your comments. - WPGA2345 - 02:56, 11 December 2013 (UTC)[reply]
I was in the Navy, I know about hull numbers, etc., thank you. So the main effect of your template is to properly italicize ship names? For all that a few editors specializing in ship-related topics appreciate having a shortcut, it seems more complicated than the rest of us want to deal with. If you want to cleanup any inconsistencies left by the rest of us I think a bot-based approach would be better than making this a feature of AWB. ~ J. Johnson (JJ) (talk) 20:42, 11 December 2013 (UTC)[reply]
I appreciate your experience. As you know, the template does more than just properly italicize ship names, it insures the consistent presentation of these names throughout Wikipedia in a variety of formats (for example, with or without the leading USS or HMS) - and of course allows for instant systemwide changes of the formatting. I agree that a bot could probably do a large share of this work, but there may also be cases which need a human eye to look over them to determine whether the most appropriate field is being used for each article linking to a ship name. Regardless, I will proffer creating such a bot in WikiProject Ships. Thanks again. - WPGA2345 - 05:35, 12 December 2013 (UTC)[reply]
Please note, AWB is not only used in en.wiki. A general fix like this will bring serious problems to users of AWB in other versions of wikipedia. I often use AWB for ship articles in de.wiki, where a template like {{USS}} does not exist, but links like [[USS Enterprise (CVN-65)|USS ''Enterprise'' (CVN-65)]] do. It would be very annoying, if this links would be chanced to not existing templates. --Ambross07 (talk) 09:58, 12 December 2013 (UTC)[reply]
Thanks for the information. If the interwiki issue can not be worked around, then I will have to withdraw the request, and find a bot or a manual way to do this. - WPGA2345 - 01:29, 13 December 2013 (UTC)[reply]

Remove {{WikiProjectBannerShell}} if only 1 WikiProject tag is inside.

Remove {{WikiProjectBannerShell}} if only 1 WikiProject tag is inside. (copied from Bugs page). -- Magioladitis (talk) 09:36, 13 December 2013 (UTC)[reply]

There should at the very least be an exception for Wikipedia space. For example WT:JOURNALS uses the bannershell to collapse the banner and save space because of the three zillion notices. Headbomb {talk / contribs / physics / books} 16:03, 13 December 2013 (UTC)[reply]

More features in the replace expression

Status New
Description The replace expression seems to have very limited possibilities/features. I would like for example the possibility to change $1 from upper-case to lower-case and vice versa. It would also be useful with for example \n, \u or \x that only can be used in the find expression for the moment. Svensson1 (talk) 19:54, 14 December 2013 (UTC)[reply]
Added in revision
There is a workaround using some of the MediaWiki builtin functions. Something like {{subst:lc:$1}} should convert $1 to lowercase, for example. But this won't work well if you have ticked "Add replacements to edit summary", since "subst" doesn't work in edit summaries. -- John of Reading (talk) 20:11, 14 December 2013 (UTC)[reply]
@Svensson1: \n can be used in both find and replace. Could you please provide more information on how you're trying to use it? GoingBatty (talk) 18:38, 15 December 2013 (UTC)[reply]
I just want the possibility to do a replace like this: "$1\n$2". But it is not extremly important for me and you say that it already works (at least outside the Regex tester), so maybe nothing needs to be done concerning \n. The two other I mentioned, \u and \x, is not so important for me for the moment. Svensson1 (talk) 14:24, 22 December 2013 (UTC)[reply]
@John of Reading: Substituting also doesn't work within <ref>...</ref> tags, so doing something lik changing months from "november" to "November" and "january" to "January" each have to be spelled out in different regex replacements. GoingBatty (talk) 14:19, 16 December 2013 (UTC)[reply]
I suspect there was confusion about \n because it does not work for replacements in the Regex Tester – it displays the text "\n" rather than the desired effect of a new line. It would be great if there was a way to get it to work there. MANdARAX  XAЯAbИAM 20:43, 15 December 2013 (UTC)[reply]
@Mandarax: - If I remember correctly, you need to check one of the boxes in the Regex tester to get it to work, but don't need to check the corresponding box in the Find and replace screen to get it to work there. I'll look in to that further later. GoingBatty (talk) 14:16, 16 December 2013 (UTC)[reply]
As far as I know, there's nothing a user can do to make this work correctly in the Tester. When I first encountered this problem long, long ago, I assumed that the Tester was a tool which accurately mirrored what happens with the actual Find and replace, but I eventually discovered that that is not the case for \n. MANdARAX  XAЯAbИAM 04:30, 18 December 2013 (UTC)[reply]
I reviewed the archived bug reports, and don't see the exact issue being discussed here, so I've opened a new bug report. GoingBatty (talk) 15:18, 22 December 2013 (UTC)[reply]
Also, substituting within <ref>...</ref> seems possible if you combine parser functions (e.g. {{subst:lc:$1}} inside {{subst:#tag|ref}}) - I look forward to playing around with this. GoingBatty (talk) 15:18, 22 December 2013 (UTC)[reply]
See User talk:Technical 13#Substituting templates inside references for more details on the workaround for this if interested. Technical 13 (talk) 00:11, 23 December 2013 (UTC)[reply]

AKA

Status New
Description Change John Doe (AKA Jonny Doe) to John Doe (also known as Jonny Doe). (tJosve05a (c) 14:14, 21 December 2013 (UTC)[reply]
Added in revision

This request appears to be in line with WP:ABBR#Miscellanea. GoingBatty (talk) 15:33, 21 December 2013 (UTC)[reply]

DISPLAYTITLE

Status New
Description Change {{displaytitle:''Alford'' plea}} to {{DISPLAYTITLE:''Alford'' plea}} (tJosve05a (c) 17:33, 21 December 2013 (UTC)[reply]
Added in revision
I found this problem when AWB changed the | to a : in {{displaytitle|''Alford'' plea}}. -(tJosve05a (c) 17:34, 21 December 2013 (UTC)[reply]
@Josve05a: Could you please elaborate on this issue? Does AWB automatically convert {{displaytitle|''Alford'' plea}} to {{displaytitle:''Alford'' plea}}? Does {{displaytitle:''Alford'' plea}} display the title properly? I'm wondering if it would be appropriate to add {{displaytitle}}{{DISPLAYTITLE}} to WP:AWB/TR. Thanks! GoingBatty (talk) 18:00, 21 December 2013 (UTC)[reply]
  1. Yes, AWB changes {{displaytitle|''Alford'' plea}} to {{displaytitle:''Alford'' plea}}.
  2. {{displaytitle:''Alford'' plea}} do not display properly. It gives this result: Template:Displaytitle:''Alford'' plea
  3. I think AWB changes {{displaytitle|''Alford'' plea}} to {{displaytitle:''Alford'' plea}} before it changes {{displaytitle}}{{DISPLAYTITLE}}. Then it will not work since Template:Displaytitle:''Alford'' plea is not a template and is not named 'displaytitle' but is named Displaytitle:''Alford'' plea. BUT I am not sure if AWB changes {{displaytitle|''Alford'' plea}} to {{displaytitle:''Alford'' plea}} before or after the {{displaytitle}}{{DISPLAYTITLE}}.

-(tJosve05a (c) 18:08, 21 December 2013 (UTC)[reply]

You can try adding the redirect. I think redirects are done before everything. -- Magioladitis (talk) 18:40, 21 December 2013 (UTC)[reply]
Nope - my proposal didn't work.  :-( See also Wikipedia:AutoWikiBrowser/Order of procedures GoingBatty (talk) 18:45, 21 December 2013 (UTC)[reply]

Merge other uses template

Status New
Description Since AWB already merges {{for}} and {{about}}, would it make sense to also include {{other uses}} into this merging? I could come up with some logic if you're interested. GoingBatty (talk) 06:39, 30 December 2013 (UTC)[reply]
Added in revision

GoingBatty I would be interested. What are the rules? -- Magioladitis (talk) 07:33, 30 December 2013 (UTC)[reply]

@Magioladitis: - Here's a start on the logic, but it's too greedy (i.e. if {{for}} has more than three parameters, such as Systematics:
      <Replacement>
        <Find>{{for\s*?\|(.*?)\|(.*?)\|(.*?)}}\s*{{other uses\s*\|(.*?)}}</Find>
        <Replace>{{about||$1|$2|and|$3|other uses|$4}}</Replace>
        <Comment />
        <IsRegex>true</IsRegex>
        <Enabled>true</Enabled>
        <Minor>false</Minor>
        <BeforeOrAfter>true</BeforeOrAfter>
        <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
      </Replacement>
      <Replacement>
        <Find>{{for\s*?\|(.*?)\|(.*?)}}\s*{{other uses\s*\|(.*?)}}</Find>
        <Replace>{{about||$1|$2|other uses|$3}}</Replace>
        <Comment />
        <IsRegex>true</IsRegex>
        <Enabled>true</Enabled>
        <Minor>false</Minor>
        <BeforeOrAfter>true</BeforeOrAfter>
        <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
      </Replacement>
      <Replacement>
        <Find>{{for\s*?\|(.*?)\|(.*?)\|(.*?)}}\s*{{other uses}}</Find>
        <Replace>{{about||$1|$2|and|$3|other uses}}</Replace>
        <Comment />
        <IsRegex>true</IsRegex>
        <Enabled>true</Enabled>
        <Minor>false</Minor>
        <BeforeOrAfter>true</BeforeOrAfter>
        <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
      </Replacement>
      <Replacement>
        <Find>{{for\s*?\|(.*?)\|(.*?)}}\s*{{other uses}}</Find>
        <Replace>{{about||$1|$2|other uses}}</Replace>
        <Comment />
        <IsRegex>true</IsRegex>
        <Enabled>true</Enabled>
        <Minor>false</Minor>
        <BeforeOrAfter>true</BeforeOrAfter>
        <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
      </Replacement>
      <Replacement>
        <Find>{{other uses\s*\|(.*?)}}\s*{{for\s*?\|(.*?)\|(.*?)\|(.*?)}}</Find>
        <Replace>{{about||$2|$3|and|$4|other uses|$1}}</Replace>
        <Comment />
        <IsRegex>true</IsRegex>
        <Enabled>true</Enabled>
        <Minor>false</Minor>
        <BeforeOrAfter>true</BeforeOrAfter>
        <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
      </Replacement>
      <Replacement>
        <Find>{{other uses\s*\|(.*?)}}\s*{{for\s*?\|(.*?)\|(.*?)}}</Find>
        <Replace>{{about||$2|$3|other uses|$1}}</Replace>
        <Comment />
        <IsRegex>true</IsRegex>
        <Enabled>true</Enabled>
        <Minor>false</Minor>
        <BeforeOrAfter>true</BeforeOrAfter>
        <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
      </Replacement>
      <Replacement>
        <Find>{{other uses}}\s*{{for\s*?\|(.*?)\|(.*?)\|(.*?)}}</Find>
        <Replace>{{about||$1|$2|and|$3|other uses}}</Replace>
        <Comment />
        <IsRegex>true</IsRegex>
        <Enabled>true</Enabled>
        <Minor>false</Minor>
        <BeforeOrAfter>true</BeforeOrAfter>
        <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
      </Replacement>
      <Replacement>
        <Find>{{other uses}}\s*{{for\s*?\|(.*?)\|(.*?)}}</Find>
        <Replace>{{about||$1|$2|other uses}}</Replace>
        <Comment />
        <IsRegex>true</IsRegex>
        <Enabled>true</Enabled>
        <Minor>false</Minor>
        <BeforeOrAfter>true</BeforeOrAfter>
        <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
      </Replacement>
      <Replacement>
        <Find>{{about\s*?\|(.*?)\|(.*?)\|(.*?)}}\s*{{other uses\s*\|(.*?)}}</Find>
        <Replace>{{about|$1|$2|$3|other uses|$4}}</Replace>
        <Comment />
        <IsRegex>true</IsRegex>
        <Enabled>true</Enabled>
        <Minor>false</Minor>
        <BeforeOrAfter>true</BeforeOrAfter>
        <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
      </Replacement>
      <Replacement>
        <Find>{{about\s*?\|(.*?)\|(.*?)\|(.*?)}}\s*{{other uses}}</Find>
        <Replace>{{about|$1|$2|$3|other uses}}</Replace>
        <Comment />
        <IsRegex>true</IsRegex>
        <Enabled>true</Enabled>
        <Minor>false</Minor>
        <BeforeOrAfter>true</BeforeOrAfter>
        <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
      </Replacement>
      <Replacement>
        <Find>{{other uses\s*\|(.*?)}}\s*{{about\s*?\|(.*?)\|(.*?)\|(.*?)}}</Find>
        <Replace>{{about|$2|$3|$4|other uses|$1}}</Replace>
        <Comment />
        <IsRegex>true</IsRegex>
        <Enabled>true</Enabled>
        <Minor>false</Minor>
        <BeforeOrAfter>true</BeforeOrAfter>
        <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
      </Replacement>
      <Replacement>
        <Find>{{other uses}}\s*{{about\s*?\|(.*?)\|(.*?)\|(.*?)}}</Find>
        <Replace>{{about|$1|$2|$3|other uses}}</Replace>
        <Comment />
        <IsRegex>true</IsRegex>
        <Enabled>true</Enabled>
        <Minor>false</Minor>
        <BeforeOrAfter>true</BeforeOrAfter>
        <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
      </Replacement>
Thanks for your consideration! GoingBatty (talk) 04:03, 31 December 2013 (UTC)[reply]

ISBN with wrong syntax (#69)

Status This feature request is a duplicate
Description Change e.g. ISBN-1-877354-92-9 to ISBN 1-877354-92-9 (tJosve05a (c) 13:20, 4 January 2014 (UTC)[reply]
Added in revision

I detected that AWB did not fix this on svwp within a ref. -(tJosve05a (c) 13:20, 4 January 2014 (UTC)[reply]

@Josve05a: so you want this change, that right now happens only in enwiki, activated for svwiki? -- Magioladitis (talk) 17:06, 4 January 2014 (UTC)[reply]
Yes, please. BTW it did not change this in my sandbox on enwp, any reason why AWB did not change it there? -(tJosve05a (c) 19:13, 4 January 2014 (UTC)[reply]
@Josve05a: It seems that some of the general fixes are enabled for mainspace and not userspace. You might want to try Wikipedia:AutoWikiBrowser/Sandbox. GoingBatty (talk) 23:45, 4 January 2014 (UTC)[reply]
@Josve05a: We still do not fix "-" till we find a solution not to replace ISBN-10 and ISBN-13. Check rev 9538 which reverts my previous try to fix the thing you requested. Check also Wikipedia_talk:AutoWikiBrowser/Feature_requests/Archive_10#ISBN_wrong_syntax which contains the previous similar FR. -- Magioladitis (talk) 00:44, 5 January 2014 (UTC)[reply]
Status New
Description When "Link to disambiguate" field get a #REDIRECT page, need to load links from page where link redirects to. KorneySan (talk) 18:01, 4 January 2014 (UTC)[reply]
Added in revision

I second this, as it is a badly needed feature for disambiguators. For example, Saint Thomas is a disambiguation page, but many of the incoming links will be to redirects like St. Thomas, St Thomas, St. Thomas College, and St. Thomas' College. When using the disambig feature of AWB, these redirect links are ignored in articles, when they should be treated just like other disambiguation links. bd2412 T 18:12, 5 January 2014 (UTC)[reply]

@KorneySan and BD2412: You may want to try WP:WPCleaner instead, which will do this for you. Good luck! GoingBatty (talk) 18:38, 5 January 2014 (UTC)[reply]
Suppose we just make it so that WPCleaner can be run through AWB? bd2412 T 19:21, 5 January 2014 (UTC)[reply]
Even if it was technically possible, their approaches to making changes are very different. For example, WPCleaner allows you to fix multiple ambiguous links in an article before clicking save. On the other hand, AWB will automatically make many changes for you, whereas WPCleaner will suggest some but make you manually do each one. GoingBatty (talk) 19:50, 5 January 2014 (UTC)[reply]
AWB's disambig feature suggests possible alternative fixes for a disambiguation page, but it can only be loaded with links to one disambiguation page at a time (and, as noted above, ignores redirects to that disambiguation page). It would be great if AWB could recognize those redirects and treat them the same as the disambiguation title to which they redirect, and if AWB would let you load links to multiple disambiguation pages at a time. For example, it is not uncommon for articles to be written that include multiple disambiguation links to nationality/language terms (e.g. "she speaks English and French"; or "the region was colonized by the English and the French"). Should any of this be technically challenging to implement? bd2412 T 20:00, 5 January 2014 (UTC)[reply]
Let's see an example. I have a disambiguation page (let's name it "thing") with disambiguation links "thing1", "thing2", "thing3". Then I take a "what's links to" to "thing" pages list and get disambig links from "thing". Works great on start. But then I found a redirect page "thingy" that points straight to "thing" (#REDIRECT [[thing]]). So I take a "what's links to" to "thingy" pages list and... ups, pages doesn't contain word "thing", they contain "thingy", so disamig doesn't work and nothing changed. Ok, I put "thingy" to disambig link and get disambig links. Ups again, there is only one page - "thing". For now I need process pages twice: first to replace "thingy" with "thing", secong to disambig "thing" to correct page. I think it can be simplified. KorneySan (talk) 17:07, 9 January 2014 (UTC)[reply]
The example should be, if the disambiguation page is "thing", with redirects "thingy" and "thing (song)" and "thing (film)", that AWB should treat the disambiguation title and all of its redirects the same, so that it provides a solution irrespective of whether the link is the page title or a redirect to it. Run once, solve anywhere. This is particularly important for pages like Destiny (disambiguation), for which links to the actual title do not need to be fixed at all but for which links to redirects Destiny (comics), Destiny (album), Destiny (film), and Destiny (song) need to be fixed. bd2412 T 20:03, 11 January 2014 (UTC)[reply]

dates

Status New
Description It will be useful if AWB would replace dmy dates or mdy dates with mdy or dmy when {{use mdy dates}} or {{use dmy dates}} is used on page respectively. Wikiuser13 (talk) 16:14, 9 January 2014 (UTC)[reply]
Added in revision

@Wikiuser13: Have you tried the AWB custom modules posted at User:Ohconfucius#AWB tools? GoingBatty (talk) 05:17, 10 January 2014 (UTC)[reply]

@GoingBatty: I tired it after you suggested. Couldn't it be built in? And a problem is that it convert all dates to dmy or mdy without seeing {{use dmy dates}} or {{use mdy dates}}. If you are editing a page with {{use mdy dates}} and using module to convert dates to dmy, it will convert all mdy dates to dmy.--Wikiuser13 (talk) 08:06, 10 January 2014 (UTC)[reply]
@Wikiuser13: You're right, so if you're using the dmy module, you should probably skip pages that don't already have {{use dmy dates}}. As documented in Template:Use dmy dates#Usage, some people use this template to indicate that ALL dates should be in dmy format, while others think that dates in references can be in a different format than the body of the article. Since Ohconfucius' modules/scripts change ALL dates, if this were added to AWB's general fixes, I imagine that people in the latter camp would be upset at the bot owners who are running general fixes that changed their formatting en masse. GoingBatty (talk) 13:30, 10 January 2014 (UTC)[reply]

New Tab and improvements for Admin functions

Status This feature is partially implemented
Description I would like to suggest a couple improvements to the application targetting the work done by admins. Since I see it has been done before I am going to submit them as a group but please let me know if you would rather I submit them individually.
General
  1. Create a new tab for Admin like the one for Bots
  2. Move the admin functionality to the new tab from the Start tab (Protect, Delete, Move)
  3. Add Block, Unblock, Unprotect and if possible the ability to undelete an article.
  4. Allow the admin functionality (such as delete, block and protect) to be used by bots.
Delete specific
  1. Modify the list of deletion summaries on the delete drop down to only display for Wikipedia.
    1. For non Wikipedia (like for Wikia) default it to the collection of summaries available in the Default summary prompt on the Start tab (but it needs to be editable.
Protect specific
  1. Under the protect function can we change the Expiry to a date selection rather than freeform text. The needed format is currently not very clear since its freeform text.
  2. If 1 isn't possible can the protect functionality be modified to include the drop down of selections in the protection function (1 hour, 1 day, 1week, etc.). Otherwise can it at least include the ability for hourly protections? Currently articles can only be protected in whole day imcrements with AWB.
  3.  Done Can the Protect function summary be updated to include the 4 reasons in the drop down? (Excessive vandalism, High traffic page, Excessive spamming, Counter-productive edit warring and Other)
  4. Recommend the terms be changed to reflect Unprotect, Semi-protect and Fully-protect rather than the existing terminology of Unprotected, Semi-protected and Fully-protected. If we are protecting something the wording looks strange.
Move specific
  1.  Done Under the Move function I recommend updating the list of summaries to reflect the summaries at Wikipedia:Criteria for speedy deletion#C2. Renaming or merging similar to how its done for deletions.
    1. For non wikipedia default it to the collection of summaries available in the Default summary prompt on the Start tab.

Sorry for such a long list and please let me know if you have any questions. Reguyla (talk) 20:17, 13 January 2014 (UTC)[reply]

Added in revision


Reguyla hourly protection is possible. Just time "1 hour". Example. -- Magioladitis (talk) 00:07, 6 February 2014 (UTC)[reply]

rev 9917 added templatecreator for edit/move protection. -- Magioladitis (talk) 00:08, 6 February 2014 (UTC)[reply]

rev 9919 more edit summaries for Protect/Move. -- Magioladitis (talk) 00:17, 6 February 2014 (UTC)[reply]

Doesn't count admin actions in counts

Status New
Description I'm not sure if this is a "major" problem but I've noticed when using AWB to delete, protect or move articles on Wikia wiki's the actions do not update any of the counts at the bottom of the AWB update counters. I assume its because these are log actions and not "edits" but wanted to mention it. It might be useful to add a counter for log actions or something if its decided these shouldn't be included in the edit counts. Reguyla (talk) 18:25, 6 January 2014 (UTC)[reply]
Added in revision

Archiveurl

Status New
Description Make AWB change the following:

{{cite web|url=http://web.archive.org/web/YYYYMMDDTTTTTT/http://example.com/|title=Example title}} to
{{cite web|url=http://example.com/|archiveurl=http://web.archive.org/web/YYYYMMDDTTTTTT/http://example.com/|archivedate=YYYY-MM-DD|title=Example title}}
(Y=Year e.g. 2010, M=Month e.g. 12 (December), D=Day e.g. 10, T=Time e.g. 112345 (11:23:45).

(Example:
{{cite web |url=http://web.archive.org/web/20070715115352/http://www.paxilcr.com/safety_information/important_safety_information.html |title=Important Safety Information about Paxil CR |publisher=[[GlaxoSmithKline]]}}</ref> to
{{cite web |url=http://www.paxilcr.com/safety_information/important_safety_information.html |archiveurl=http://web.archive.org/web/20070715115352/http://www.paxilcr.com/safety_information/important_safety_information.html |archivedate=2007-07-15 |title=Important Safety Information about Paxil CR |publisher=[[GlaxoSmithKline]]}}</ref>
) (tJosve05a (c) 17:54, 18 January 2014 (UTC)[reply]

Added in revision

A list of articles with this is located at User:Josve05a/sandbox3 and was created on 9 January 2014, thanks to Bgwhite. (tJosve05a (c) 18:16, 18 January 2014 (UTC)[reply]

The code that CHECKLINKS is using for this is available here (search for ## HACK) (tJosve05a (c) 01:29, 19 January 2014 (UTC)[reply]
InternetArchive have now started using wayback.archive.org instead of web.archive.org, so that shold be included as well.(tJosve05a (c) 01:32, 19 January 2014 (UTC)[reply]
In the find statement, I suggest looking for both "http" and "https". In the replace statement, I suggest adding |archiveurl=//web.archive.org... to create a protocol-relative link. GoingBatty (talk) 03:41, 19 January 2014 (UTC)[reply]
archive.org certainly hasn't changed over to wayback.archive.org completely. Links to their site from archive pages still go to web.archive.org. In addition, I made a data request to them for the URL to an archive page. The response indicated an archive address in the web.archive.org domain. In a brief look, I found no mention of a change to wayback.archive.org on their site. When I went to wayback.archive.org I was redirected to archive.org. It appears that archives are available at wayback.archive.org URLs, but is is not instead of web.archive.org.
web.archive.org still appears to be their primary choice.
I agree with using protocol relative links, per VPP. However, that discussion was closed without an implementation plan. Makyen (talk) 03:57, 19 January 2014 (UTC)[reply]

Expand FixSyntax to correct "http:// http://"

Status New
Description AWB's FixSyntax general fix already fixes external links starting with "http://http://" (no space). Would it be possible to please expand this fix to also correct "http:// http://" (with a space)? See Shark finning for an example. Thanks! GoingBatty (talk) 16:56, 20 January 2014 (UTC)[reply]
Added in revision

Allow use of CirrusSearch back end for "Wiki search (text)" and/or "Wiki search (title)"

Status New
Description On the WP Special:Search page, the new CirrusSearch back end can be selected by appending &srbackend=CirrusSearch to the URL. The new search has a very useful feature called "Phrase search and proximity" that allows searching for terms that are separated by a specified number of words. The usefulness of this technique has been discussed at WT:AWB/T#signed a contact. Perhaps AWB could add a new source type to the drop-down list under "Make list", perhaps called ""Wiki search (text – CirrusSearch)" or something to that effect. If it just entails adding that single parameter to whatever gets passed to the WP server, this would greatly increase AWB's effectiveness for very little change of code. Chris the speller yack 20:21, 20 January 2014 (UTC)[reply]
Added in revision

@Chris the speller: I agree that the new CirrusSearch should be very helpful (although I agree that case sensitive searching would be a nice addition). Will CirrusSearch be replacing the current search engine, or will we have two types of searches going forward? Thanks! GoingBatty (talk) 20:49, 20 January 2014 (UTC)[reply]

@GoingBatty: mw:Search says "Our current project is to replace our legacy lsearchd system with a new system based on Elasticsearch (using a new extension called CirrusSearch). This project started in June 2013, with the migration slated to last until early 2014." That schedule seems rather optimistic. I get the feeling that it will probably be many months before CirrusSearch hits prime time; it hasn't even been offered in a beta version yet on en.wikipedia. I estimate that the index is about 70% built and will take a few more days to finish. Allowing AWB users to try CirrusSearch now will soften the learning curve for AWB users that will hit suddenly when they think it's time to yank the plug on the search that is now in production, and lots of productive WP cleanup can be done in the meantime; why wait? I asked about case-sensitive search on the talk page for CirrusSearch help, but haven't gotten a rise out of anybody there. Chris the speller yack 21:21, 20 January 2014 (UTC)[reply]

Dynamic selections of Auto tagger functions

Status New
Description Using AWB at Wikia with the auto tag option checked is an all or nothing option. It appears however that many of the options are specific to Wikipedia such as wanting to add {{orphan}} to seemingly every page which makes the feature pretty much useless. I see that there is a tab under preferences that allows the alerts to be selected if desired and I wanted to ask if the same thing could be done to the Auto tagger function so that projects can decide which ones they want to use since it may apply to some (although most don't use it). Reguyla (talk) 00:29, 21 January 2014 (UTC)[reply]
Added in revision

Move functionality from Auto tag to apply general fixes

Status New
Description When using AWB at Wikia I noticed that there is logic that will move the Wikipedia attribution template to the correct location above defaultsort if necessary. Unfortunately this logic seems to be located in the Auto tag function making it unusable because auto tag wants to add {{Orphan}} to everything. Additionally, this really isn't the logical place for it since it isn't "tagging" anything. Could the logic to move the Wikipedia attribution be moved under General fixes? If necessary maybe just add logic to only perform the function at Wikia? Reguyla (talk) 00:36, 21 January 2014 (UTC)[reply]
Added in revision

Ability to switch to template doc pages for categorization

Status New
Description When the "Make List" section has template-namespace pages in it, there should be an option to open the /doc page instead of the template page itself, for recategorization and other useful editing purposes. APerson (talk!) 21:48, 25 January 2014 (UTC)[reply]
Added in revision

Wildcard

Status New
Description Hi! I like AWB very much, but it'd be even better if it supported wildcards. Like, I'd love to be able to search for [[*|turnip]] so that I could find anything that looks like a link for "turnip" and probably wants turnip but is directing readers somewhere else. If wildcards currently exist, they aren't documented as far as I saw. Red Slash 03:32, 26 January 2014 (UTC)[reply]
Added in revision
If you have built a list of articles and want to search for [[*|turnip]] within them, then the existing "Find & Replace" will find them for you. A regular expression such as \[\[[^\|\]\[]+\|\s*turnip\s*\]\] will find two open square brackets, then arbitrary text that doesn't include any pipes or square brackets, then a pipe, then the word "turnip", and then two close square brackets.
If you asking about using this kind of search to create the list of articles, then this is already available, just about. You can search with arbitrary regular expressions if you download a copy of Wikipedia and then use AWB's database scanner. But that's a big download. I'd be happy to do searches like this for you, but my current download is two months old. If you watchlist User:John of Reading/Latest download you'll get a notification when I have the February database. -- John of Reading (talk) 08:41, 26 January 2014 (UTC)[reply]

This page has character(s) in the Unicode Private Use Area so unfortunately can't be edited with AWB. The page will now be skipped

Status New
Description Pages that are "This page has character(s) in the Unicode Private Use Area so unfortunately can't be edited with AWB. The page will now be skipped" should be added to the false positives list by default so editors can go back and fix those pages manually. Technical 13 (talk) 19:18, 1 February 2014 (UTC)[reply]
Added in revision

Technical 13, this doesn't answer your question, but.... I often delete the Unicode Private Use (PUA) if I don't see a reason for it. kwami has started deleting the PUAs or adding {{PUA}}. Template docs show which articles use the template and how kwami finds articles with a PUA. Any article with a PUA would have it added in the past month. Bgwhite (talk) 21:50, 1 February 2014 (UTC)[reply]

Interesting. Well, alternatively or concurrently with my request above, if AWB could tag those pages with a new section at the bottom of the page with that template, they would be easier to find, no? Unfortunately, I'm not an admin (not sure I want it although I've played with the idea in my head to be more useful in technical areas), so I can't delete and currently, AWB offers me no way to go back and find which pages those were without running the queue over again from scratch, which takes forever when you have ##,### articles to go through... Technical 13 (talk) 22:01, 1 February 2014 (UTC)[reply]
Don't they show up in the log? That's how I find them. — kwami (talk) 22:04, 1 February 2014 (UTC)[reply]
@Technical 13: I find it helpful to click on the Skip Reason column header to sort the results by skip reason - this might work for you too. GoingBatty (talk) 17:39, 3 February 2014 (UTC)[reply]

AWB can not edit these pages because unintentional things happen when saved by AWB. For instance, characters may change and text may be altered in a way we do not control. -- Magioladitis (talk) 22:52, 1 February 2014 (UTC)[reply]

  • Mag, I'm not suggesting it should edit the page, I'm suggesting it should append a category to the bottom in a new nameless section (so it doesn't touch the existing code at all) using &action=edit&section=new and for these pages to be logged in my false positives text file so I can go back and fix them after. Technical 13 (talk) 23:17, 1 February 2014 (UTC)[reply]
I think it should be explored to see if editing/submitting the page in safemode would enable AWB to edit these pages (perhaps just to ID and/or remove the PUA characters). Safemode is automatically entered if the requesting browser is identified as being on the blacklist. The blacklist is a list of browsers known to not properly handle unicode characters. When in safemode all "the non-ascii characters in the initial content of the textarea are converted into the form &#xxxx; and the value safemode=1 is hidden in the form".
In a brief look, I did not see a direct way to request for the data to be delivered with the conversions to &#xxxx; already done. However, if AWB is unable to perform such conversions itself and submit the data using safemode, AWB could spoof the browser ID to have the data sent pre-converted. However, doing this would be a much larger/different RFE than just logging the event. It is also possible that this method of handling PUA characters has already been investigated and found to not be viable. Makyen (talk) 19:46, 3 February 2014 (UTC)[reply]

Make Arabic Wikipedia list of typos usable on other Arabic Wikimedia projects

Status New
Description I would like to use Arabic Wikipedia list of typos on Arabic Wikinews. When enabling the "Regex typo fixing" option, it gives me the following message: "No list of typos was found. Would you like to use the list of typos from the English Wikipedia? Only choose 'Yes' if this is an English wiki." I would like to make the Arabic Wikipedia's list of typos usable on other Arabic Wikimedia projects and also on other wikis that use Arabic as a content language. One might suggest that I create a local copy of the list of typos on Arabic Wikinews, however maintaining 7 local copies for the 7 Arabic Wikimedia projects is hard. It is easier to maintain just one list centrally. Ideally, AWB should be aware of both the local list of typos on Arabic Wikinews and the global one on Arabic Wikipedia and the local list takes precedence over the global one. Meno25 (talk) 19:09, 7 February 2014 (UTC)[reply]
Added in revision

Option to turn off re-ordering of references

Status New
Description Please provide an option to run the general fixes without ReorderReferences. It's hard to use the software knowing I could be the next target of threads like this one. -- John of Reading (talk) 16:54, 11 February 2014 (UTC)[reply]
Added in revision

The option would be to uncheck the Apply general fixes box and run a custom module, such as Wikipedia:AutoWikiBrowser/Custom Modules#Customised "General Fixes". GoingBatty (talk) 04:07, 16 February 2014 (UTC)[reply]

Modification to the append/prepend function

Status New
Description I would like to recommend a change to the Append/Prepend function under the more function. Currently, this function seems to fall at the end of all other edits. Unfortunately for me I often find that I have to do another pass to move what I have just added. With that in mind I would like to suggest either moving the append/prepend function to be first processed rather than last or even better, allow the editor to specify the order as is possible for the Normal settings options. Reguyla (talk) 19:07, 14 February 2014 (UTC)[reply]
Added in revision

See Wikipedia:AutoWikiBrowser/Order of procedures, which does not take into account the Sort meta data after option. Could you please confirm that using the Sort meta data after option does not meet your needs? Thanks! GoingBatty (talk) 03:34, 16 February 2014 (UTC)[reply]

Thank you for the quick response. Because I am editing at Wikia the majority of the general fixes don't apply and most of my logic is built into either modules or the Find and Replace functions. It does not appear that checking the sort meta data after has any effect on either of those things. I have figured out how to prepend things by coding it into a module but I have not yet been able to do so with the append stuff. Do you happen to know if there is an example of how this can be done? Reguyla (talk) 03:43, 16 February 2014 (UTC)[reply]
@Reguyla: I found Wikipedia:AutoWikiBrowser/Custom Modules#Inserting text just before categories, which you might be able to adapt to your needs. GoingBatty (talk) 04:05, 16 February 2014 (UTC)[reply]
Thanks, your right that will work for somethings, but it still seems like its a lot harder than it needs to be. I'm fairly technical so I will figure it out but not everyone can or should be required too IMO. Thanks for the help though. Reguyla (talk) 04:35, 16 February 2014 (UTC)[reply]

Move Special characters templates below infobox

Status New
Description Could MetaDataSorter be expanded to move {{Special characters}} and related templates below the lead's infobox? (If so, we would probably need to update WP:AWB/TR with all of the redirects. Thanks! GoingBatty (talk) 20:09, 17 February 2014 (UTC)[reply]
Added in revision

Allow the refresh of Rename template parameters

Status New
Description When you select "Refresh status/typos", AWB refreshes the typo list and User talk templates, Template redirects, and Dated templates. Would it be possible to also refresh Rename template parameters? The workaround now is to save your settings and page list, exit the program, and start the program again. Thanks! GoingBatty (talk) 01:56, 18 February 2014 (UTC)[reply]
Added in revision

GoingBatty we already do. Main.cs line 3125. -- Magioladitis (talk) 04:51, 18 February 2014 (UTC)[reply]

@Magioladitis: It doesn't work for me - does it work for you? GoingBatty (talk) 05:15, 18 February 2014 (UTC)[reply]

Experimental typos

Status New
Description Add two options to AWB to enable new and experimental typos, this would involve creating a new section atAWB/T for the experimental ones. The new typos would include everything under 'New additions' and would be enabled by default. The change would be the addition of an section on that page for experimental typos and an option in AWB, disabled by default, to use them. This experimental section could include typo fixes that are a work in progress, or possibly ones that will never 'graduate' due to the high false positives. It would mean that these type of typos fixes could be more collaboratively worked on and used by anyone who knows what they're getting in for.

Discussion:WP:AWB/T#Experimental typos Jamesmcmahon0 (talk) 11:20, 19 February 2014 (UTC)[reply]

Added in revision

Expand FixCitationTemplates to remove deprecated parameters

Status New
Description FixCitationTemplates already "Removes |format= field with null value when URL is HTML page". Could this be expanded to also remove the deprecated |coauthors=, |month=, and |origdate= fields with null values? GoingBatty (talk) 16:57, 22 February 2014 (UTC)[reply]
Added in revision

Stopping during processing

Status New
Description It would be nice if AWB stopped when you hit the 'stop' button. Currently you have to wait until it's between articles, and when the WP servers are bogged down, that can take quite a while. When it's stuck on a particularly long article in pre-parse mode, it's often quicker to stop AWB and search the article by hand, or at least it would be if you could stop AWB. — kwami (talk) 07:19, 1 March 2014 (UTC)[reply]
Added in revision

Automatic capitalization of sentences

Status New
Description When using the search and replace feature to remove a word from the head of a sentence (i.e. replace it with an empty text), the result is often a sentence which is not properly capitalized. I would love it if AWB knew how to automatically capitalize sentences following performing a word removal. This would save me a ton of manual work, as well as many errors. Marokwitz (talk) 07:10, 2 March 2014 (UTC)[reply]
Added in revision

@Marokwitz: If you could provide an example of the regex you're using for word removal with some examples, maybe we can come up with a suggestion for you. GoingBatty (talk) 23:10, 2 March 2014 (UTC)[reply]

@GoingBatty:, for example, see the removal of the word "sadly" (in compliance with WP:EDITORIALIZING) in the following diff: https://en.wikipedia.org/enwiki/w/index.php?title=Charlie_Tagawa&diff=prev&oldid=597680072 . I think that AWB should be smart enough to automatically capitalize the word "The" after removing the word "Sadly". Marokwitz (talk) 06:41, 3 March 2014 (UTC)[reply]
@Marokwitz: Thanks for the example. It seems that you would want two regex find and replace rules that are case sensitive:
  • Find: sadly,?\s*Replace:
  • Find: Sadly,?\s*(\w)Replace: ConvertToUppercase($1){{subst:uc:$1}}

::except I don't know what code to use to convert it to upper case. Until someone comes to your rescue, you could create 26 rules (one for each letter of the alphabet) that look like this:

  • Find: Sadly,?\s*[Aa]Replace: A
GoingBatty (talk) 13:02, 3 March 2014 (UTC)[reply]
@Marokwitz and GoingBatty: {{subst:uc:$1}} ought to work, though the edit summary will be a mess if you have ticked "Add replacements to edit summary" -- John of Reading (talk) 14:00, 3 March 2014 (UTC)[reply]
@John of Reading: Yes, that works great on the article itself, but it displays the subst template (instead of the capital letter) in the preview. GoingBatty (talk) 02:06, 4 March 2014 (UTC)[reply]
Thanks. I'll try it. Still, I think it would be much easier if AWB performs that fix automatically, don't you agree? Non capitalized sentences are errors that can easily be detected and fixed with very low risk of "false positives". Marokwitz (talk) 07:51, 4 March 2014 (UTC)[reply]
@Marokwitz: Before you go too far, I've remembered the known limitation that subst doesn't work inside <ref>...</ref> tags. But it sounds as if you are working with article text, not with references, so you may be OK. -- John of Reading (talk) 08:02, 4 March 2014 (UTC)[reply]
@Marokwitz: I don't agree that it's safe enough to add functionality to AWB general fixes, which would be run by bots with no human review. For example, "Warner Bros. sadly has not released my favorite movie on DVD." Maybe you could suggest a typo rule at Wikipedia talk:AutoWikiBrowser/Typos. GoingBatty (talk) 02:03, 5 March 2014 (UTC)[reply]
@GoingBatty:, agreed, my suggestion was to add this fix to the search & replace functionality in order to reduce the amount of manual work. Human attention is still required. Marokwitz (talk) 06:53, 5 March 2014 (UTC)[reply]

Fewer warning popups please

Status New
Description First-time users of AWB get a pop-up warning on exit "Have you remembered to save your settings?", with an option to disable the warning in future. The warning is disabled until you download the next version.

Please add the same mechanism to the pop-up warning about having typo fixing turned on; after four years I don't need it. (And if the discussion above leads to additional warning pop-ups then please ensure these can be suppressed as well.)

Or remove the warnings entirely, of course. -- John of Reading (talk) 08:56, 2 March 2014 (UTC)[reply]

Added in revision

Beep sound when done

Status New
Description What about adding an alert (beep sound) when a task (list) is done? Sometimes you are leaving AWB on a background (watching a movie :) and I think would be good to have a simple sound when a list is done, to load another one or to close a program. Blackfish (talk) 20:01, 11 March 2014 (UTC)[reply]
Added in revision
@Blackfish: So you mean beep on completion of pre-parse mode? Rjwilmsi 11:29, 16 March 2014 (UTC)[reply]
Actually, I was thinking about any edit, which takes a few minutes or even sometimes hours. Blackfish (talk) 13:57, 16 March 2014 (UTC)[reply]