Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
| 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. <span style="font-family:Trebuchet MS">''<font color="#0A9DC2">''~''</font>''''' ]<font color="#6EDCF7">her</font><font color="#9EE8FA">mit</font>'''</span> 01:19, 28 June 2007 (UTC)
| 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. <span style="font-family:Trebuchet MS">''<font color="#0A9DC2">''~''</font>''''' ]<font color="#6EDCF7">her</font><font color="#9EE8FA">mit</font>'''</span> 01:19, 28 June 2007 (UTC)
}}
}}
: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. --] 16:35, 30 June 2007 (UTC)
Any discussion can follow as normal. Please place new feature request at the bottom of this page. This format allows the developers to keep track of feature requests. Once the feature requests have been added, after a short period, they will be moved to the /Archive.
Remove repeated wiki-links except for first in each section of article
Okay, I'm not sure if this is a good request or not, or if it would be tedious to make or is against any sort of Misplaced Pages rule, but I think it would be nifty to have an option to remove every repeated wiki-link except for the first in each section. For example, if an article is linked to more than once in a section (or maybe in a paragraph?), all occurrences are removed excluding the first in that specific section/paragraph. If this is a stupid idea, then ignore it. I just think it'd be good. --RazorICE02:10, 1 April 2007 (UTC)
Added in revision
Well, if we started removing all multiple wiki links, we'd get into trouble. However, i think we could be ok to do something like that, it would just be a case of getting the regex's right. As although if its a long article, multiple links scattered about would be good, if its a short one, it doesnt need it 5 times in one paragraph. See what anyone elses input is. Reedy Boy11:04, 1 April 2007 (UTC)
Hmmm, yeah, but if it only removed duplicate wiki-links in each paragraph it shouldn't be that much of a problem. You have some valid points, though. --RazorICE08:10, 2 April 2007 (UTC)
i'm slightly concerned about wikilnks that are identified as duplicates but actually link to different sections in the same large article. as it stands, the software tends to treat links to different sections as duplicates, doesn't it? -ΖαππερΝαππερAlexandria19:31, 2 April 2007 (UTC)
This proposal has been shot down at WP:BOTS many times. I still think it's possible, though, just not easy. For example, don't delink dates which are supporting formatting. I currently use this javascript to delink some repeated links, I often have to put back a few year links.
Currently the "Text regex" dialog is modal this forces me to close it everytime I want to test an expression from the advance regex window. Bonus point if there a button somewhere that'll fill it in with the currently highlighted expression and/or page's contents.
I was thinking that there should be either a button on the test dialog or on the "Replace Special" dialog that when clicked it open the test window and copies the find and replace fields and if the test field is empty copies the current article's wikitext. —Dispenser19:40, 3 June 2007 (UTC)
Linking references between multiple forms means you start passing references, and isnt really best practise. Reedy Boy20:13, 4 June 2007 (UTC)
Parsers - ChangeToDefaultSort. FixHeaderErrors contains parsers.LivingPeople and parsers.ChangeToDefaultSort, which aint header errors. So this is a note that these need moving to their own void in article.cs, then skip options can be easily implemented. Reedy Boy22:05, 30 May 2007 (UTC)
Is it possible to get a full list of articles in a category and its subcategories all the way down to the bottom of a category tree? ie. expand fully with one click, rather than expanding level by level? Carcharoth15:52, 27 March 2007 (UTC)
I think it would be good if AWB could make a list of articles in a given category and recursively add the articles of the subcategories of the given category. --ZeroOne (talk / @) 10:41, 12 May 2007 (UTC)
Added in revision
Im sure this had been added before, but it may have been removed (I havent seen it recently myself). I'll poke Mets about it for you Reedy Boy15:54, 27 March 2007 (UTC)
I don't know if it's already there or not; if it is I haven't seen it. Either way, I would strongly caution against an "all the way down to the bottom" approach. The category system isn't really a tree, there are loops and all sorts of peculiarities. A feature which did "select all categories in the list, get their contents, and remove the categories" in one click would be useful though. --kingboyk15:59, 27 March 2007 (UTC)
OK. A set distance downwards, then. That will at least improve matters. It is the need to expand the tree that is the killer. A recent example involved a definite tree structure (and many parts of the category system are trees), and involved 935 articles distributed over 661 categories, 9 of which were empty. It really shouldn't be necessary to click the "expand" toggle 661 time to get a list of 935 articles. Carcharoth16:52, 27 March 2007 (UTC)
You can just highlight them all, then right click, make list from category. Click the first item you want, then scroll down, press shift, and then click on the last category for multiple selections - There are workarounds!! Reedy Boy17:10, 27 March 2007 (UTC)
This feature was added a while back, but it's just too buggy with infinite loops and stuff. Use the workaround that Reedy Boy mentioned above instead. —METS501 (talk) 18:03, 27 March 2007 (UTC)
OK, I'll use the workaround. But some limited functionality should be possible by cutting off loops and infinitely long expansions. Maybe something to come back to later? Carcharoth22:24, 27 March 2007 (UTC)
A semi-automated solution is what's needed here. The user must select which subcategories are trawled, but the software does the trawling, sorting, duplicates removal, etc. We definitely need to cut down on the number of mouse/key presses needed and make this process easier. (I had this planned but had pc problems, see User:Kingboyk/AWB) --kingboyk22:44, 9 April 2007 (UTC)
This feature is already implemented (including proper handling of circular references and duplicates), but after discussing possible strain on servers with Simetrical on WP:VPT it was restricted to debug builds only. I'm not ready to enable it unless we have constent from MW developers. MaxSem03:45, 12 April 2007 (UTC)
I don't see what difference it makes to the servers if it's done by the user manually, or by AWB programatically? --kingboyk11:15, 12 April 2007 (UTC)
This is what I had on my AWB to-do list. Would this be OK? Is there, then, code I can call or recycle to do this?
Make a semi-automated listbuilder feature, either in AWB or in my plugin. (Probably the former, as I think this could be widely useful; but if the latter, could inherit from the current listbuilder and then trick AWB into displaying ours).
Build list as normal
Display option to filter out non-main mainspaces
Display subcategories in a checklist, and prompt user
Trawl selected subcats, move others to a collection (so we can check we don't prompt about the same categories twice)
For plugin, convert to talk
Sort A-Z
Basically what I'm having to do manually, with a lot less keypresses and hassle.
It would be great to pre-filter lists by "skipability". Suppose I have a long list of articles and I only want to make changes to pages containing the word "foo". I'd configure AWB to Skip if doesn't contain:foo. I would then command AWB to check all of the pages in the list and remove non-matching pages from the list *without* making any changes to the matching ones. It would run, and I could come back to a prepped list that only contains articles I'm interested in. — jmorgan (talk) 05:45, 9 March 2007 (UTC)
Added in revision
I think this comes back to the extra server load from loading pages twice. I dont think its something that can really be added... Its been requested for typo's and such before Reedy Boy16:08, 2 April 2007 (UTC)
YOu can do this. Set up Skip if contains and null changes. You will then get the ones you want in the skipped list, and no changes acutally made. RichFarmbrough, 13:25 20 April2007 (GMT).
My plugin now has this feature (but don't tell anyone!) although, of course, it's for talk page templating only. --kingboyk13:28, 20 April 2007 (UTC)
When using AWB, it generally takes about 5 seconds for a page to load and be processed (due to the delay in accessing it from the internet) before I can look at the diff to decide whether to save it or not, and another 5 seconds to save it. When editing hundreds of articles in a row, these few seconds really add up. A nice feature would be to preload a list of articles and process them all ahead of time. Then I could come back, look at the diffs quickly and decide which to save and which to ignore. AWB would then start uploading the results, but log an error and skip the article if a change had been made by another user in the mean time. Thanks, --CapitalR17:25, 4 May 2007 (UTC)
When creating a long list of articles with AWB and setting some ignore conditions ("General article skip options"), I'd like a "Prune list" button that would prune out the articles that would get ignored. Currently you basically have to stare at the program all the time even if four out of five articles need no action from you, because the process gets stopped the second the program encounters an article that does need editing. If you could first prune the list, then you knew you could do something else when the program prunes and then focus on the actual editing afterwards. This could actually be implemented under the Filter dialog. --ZeroOne (talk / @) 19:09, 11 May 2007 (UTC)
Added in revision
This would be a bit of a server hog - ie dual processing, it has been dismissed before. AWB has a lot of automatic skip options, and the V4 release willl include a new diff engine, that reduces the load on the wikimedia servers, and will do the diffs quicker. Reedy Boy14:48, 5 May 2007 (UTC)
Ok, thanks for letting me know. And thanks for all the other good features and fixes, the program is a big help. --CapitalR18:12, 5 May 2007 (UTC)
That said, pywikipedia loads 50 pages at a time, then edits each one, applying the throttle between them. Could we not possibly go this way for some bot operations (rather than loading hundreds of extra KB of html?). Martinp2314:27, 6 May 2007 (UTC)
AWB could really use speeding up for bot ops, I agree. With our recent changes, and the plugin, it's starting to look like a serious bot app now, but it could do with being faster. Supporting the maxlag param would be cool too (and afaik pywiki doesn't support it yet, we could be first ;)) --kingboyk12:54, 7 May 2007 (UTC)
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. —Dispenser03:44, 27 February 2007 (UTC)
For the find/replace and the RETF feature, AWB should also look inside image tags for everything past the URL (i.e. the image description) ... if possible. There are often typos in this description that are not found by AWB. --Thiseye02:29, 1 March 2007 (UTC)
Thought I'd requested this one already (for search and replace). Would save me a lot of work. RichFarmbrough, 21:55 4 April2007 (GMT).
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, --CapitalR12:07, 5 March 2007 (UTC)
Added in revision
A new rule that only executes on a specified parameter(s)
A good feature would be to add an "In parameter" SubRule. There is currently an "In template" SubRule which is convenient, but an "In parameter" would make life easier for trying to format specific parameters without effecting any others by mistake. Options could allow running a find and replace on the parameter, the equal sign, and the parameter value, or just the parameter value. Note: this would be used to add infoboxes to every city/town in the US, and add missing data to existing ones. Thanks, --CapitalR02:24, 5 March 2007 (UTC)
Is it possible to add an option of searching (including RegExp) in summary text? That would be helpful, e.g. for lists created from Recentchages page --213.170.94.12015:24, 12 March 2007 (UTC)
Added in revision
Display more info for images and coordinating image tags added to menu
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) -ΖαππερΝαππερAlexandria05:36, 13 March 2007 (UTC)
An option to ignore template calls inside the find and replace menu would be useful to me when fixing capitalization errors. Right now I spend some time manually undoing replacements when a filename inside a template call is incorrectly capitalized. Jogers (talk) 13:13, 14 March 2007 (UTC)
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.
The auto tag adds uncatogrized and wikify, would be good if the date parameter was preferred "date=" syntax rather than default parameter. RichFarmbrough, 09:29 16 April2007 (GMT).
Interesting. This is similar to the tagging bot logs by Kingboyk - Log List, A Log, which has been present a while - very good for tagging WikiProjects. Is this using the new logging method in AWB? As it did change at the 3.9.0.0 release, and some minor changes have happened again to it.
V4 of AWB is not far off, implementing a different diff. engine to reduce some of the load on the servers. It should also include a 'profile' element. Cheers, Reedy Boy09:31, 23 April 2007 (UTC)
I think we'd like to see the code for that please. It looks nice. As Sam says, my plugin already writes logs. AWB now has a log listener/tracing interface, which is written to by AWB and plugins for display on the logging tab; the same interface (but with different underlying objects) is written to by the logging feature in my plugin. It would then be quite easy to drop an extra logging feature into AWB, either using my code or yours or a bit of both; the basic concept is that the log objects implement the interface and we're ready to rock and roll. --kingboyk11:23, 23 April 2007 (UTC)
I didn't know it was possible to get a diff after AWB has saved. That's certainly something I'd like to add, and I like the layout of that log page too. --kingboyk11:52, 23 April 2007 (UTC)
Sorry, but I speak english with very difficult. I worked during these last two days to make a clean version of my FullLog plugin. I think to publish my work this friday. I must contact before Chico.
Best regards, — TiChou le 27 avril 2007 à 05:25 (CEST)
And I speak French worse than your English, so you win :) Thank you for the reply, speak to you soon. Merci beaucoup monsiuer. --kingboyk12:32, 27 April 2007 (UTC)
Finally the great work of User:TiChou is available as a plugin in english here (only exe and dll), you can see an exemple of log on this page. The advanced regex logging is not implemented yet due to difficult problems, but everything else should work properly. The patch and sources are beeing uploaded, so you will be able to add it to ne next release. Chico7520:09, 28 April 2007 (UTC)
Cool - What license is this released under? I presume some form of free license with you putting the sources out.... Reedy Boy20:46, 28 April 2007 (UTC)
=) I suppose you wouldnt mind if we integrated this into AWB then?/Included it with AWB. Of course, credit would be given to yourself for it. Reedy Boy21:11, 28 April 2007 (UTC)
No problem for him although it would require some clean up before. The integration of advanced regex is in progress. Chico7522:05, 28 April 2007 (UTC)
You can get the current AWB version using Application.ProductVersion.ToString. IAutoWikiBrowser.Version is redundant because plugins are always running within an instance of AWB. --kingboyk23:04, 28 April 2007 (UTC)
I applied the interface-changes patch in rev 1117. Although .Version is a bit redundant, it doesn't do any harm, so I retained and modified it. It's now called IAutoWikiBrowser.AWBVersion. I also added an IAutoWikiBrowser.WikiFunctionsVersion. Hope that helps. --kingboyk14:41, 29 April 2007 (UTC)
One more little tweak. I changed the Version properties to output a Version type; just use .ToString() to get your string :) --kingboyk12:56, 7 May 2007 (UTC)
I suppose that it could be accomplished using the nudge timer? Does it work ok currently? MaxSem18:26, 4 May 2007 (UTC)
I think it's probably a bit broken in terms of implementation. The basic idea certainly works, as it one's of several features which ran in my plugin without incident for some time, and which got moved over to AWB. The nudge timer would probably have to be modified somewhat anyway, so that it knows it's waiting on a maxlag retry (good) rather than possible network/server problems (bad). We also presumably have the page save timer for auto-save, that would be able to be removed. --kingboyk16:30, 18 May 2007 (UTC)
A feature which allows a user to create a list in Misplaced Pages of one language,and translate the list into an other language using the Interwiki (removing any page without an interwiki link into the requested langauge). OdMishehu07:30, 19 April 2007 (UTC)
I think that option should ignore all these configurations: Grafika:.*?\.... (sample regex maybe there are better, that's example for .pl) because images are included in tables and galleries as well (maybe this regex won't match for galleries but sth should be applied for them anyway) --84.234.42.6815:33, 28 April 2007 (UTC)
Added in revision
Ability to protect articles/review history for Wikinews archiving procedure
Wikinews is quite different from the reference wikis such as Wikibooks, Misplaced Pages, Wikiquote, etc. Part of our mission is to provide a historical record. As a consequence of this we have a policy of protecting articles when they are about 2 weeks old. Much of the final cleanup to articles is done with the aid of AWB, but there are two key parts of the process that the tool does not help with. Firstly, prior to typo and link correction the history of an article must be reviewed. Edits days after the published tag are added need undone if they impact the content. Second, when all the links, typos, cats and other changes to make a archiveable article are done the article needs protected. Full details of the archiving process we try to apply on Wikinews can be found at WN:ARCHIVE. --Brianmc11:49, 8 May 2007 (UTC)
As is the move functionality, but it's unfinished and untested as of now. It'll most likely be in the next version. —METS501 (talk) 16:03, 12 May 2007 (UTC)
Without checking the code, does grabbing the history result in extra calls to the server? If it does, shouldn't it be turned off by default? --kingboyk16:08, 18 May 2007 (UTC)
Just to add a reminder about the protect; this is full protection. Once we archive an article only administrators can edit, and should only do so with some consensus or review. --Brianmc12:15, 15 June 2007 (UTC)
I often use keyboard shortcuts and I'd love to have a shortcut for 'Open page in browser'. Plus I just like to look out for my DVORAK homies out there. ;) Did I just say that out loud? --Seed2.011:21, 18 May 2007 (UTC)
An idea that I think would be really cool is a tab that shows what links to an article currently being edited, what transcludes the current page, and/or (what I really want) what articles include the current image. The idea just hit me that I could use AWB to help with the image backlogs at CAT:CSD, Especially with the Category:Orphaned fairuse images, because you can see at a glance whether an image is orphaned or not. Harryboyles11:09, 20 May 2007 (UTC)
You do realise that these settings are (or at least are supposed to be) saved with the normal settings file..? Reedy Boy17:05, 23 May 2007 (UTC)
I mean save that the table in the text file, whether the "Find", "Replace with" and "Settings" (Multiline, Enabled ,....) --OsamaK08:17, 25 May 2007 (UTC)
i think osamak means he want to save the list of find and replace in a text file, so he dont reload the setting in each time --Mmustafa07:16, 4 June 2007 (UTC)
I'd like to have function which create an "find and replace" list for updating links.
I know that stuff like "link upadte" is very unusual in Misplaced Pages. But in projects like Wikibooks it's a nice to have because we some time have to update a lot of link and pages. Example: Remane book or an issue with the namening convention.
-- MichaelFrey16:32, 23 May 2007 (UTC)
I have a lot of entries in my Find/Replace list and it would be very useful to be able to find a specific one so I can switch it off in particular cases. Colonies Chris16:39, 23 May 2007 (UTC)
This idea came out of a bot that had used AWB to create new articles and this request. If data is provided in a CSV format, AWB should help create new articles from it. A new option be added under "Make from" called, "CSV file". AWB will read the file and load the data into a List control/Grid control with multiple columns. The first column will contain the wiki-linked article name (just like the text file option). In the Append/Prepend text box, allow the user to use the various columns as variables in the text. For example, {{{1}}} is a {{{2}}} in the Indian state of {{{3}}}. AWB should read one-row at a time and replace the variables in the text with the values from the current row. For example, "], town, ]" will be converted to ] is a town in the Indian state of ]. A variable can be used multiple times in the text. Thanks, Ganeshk (talk) 07:27, 28 May 2007 (UTC)
Added in revision
Hi, im sure this can be done, just needs some time to work on it. Can you post us somewhere a CSV with some test entries so we have something to work it?
It sounds like your basically after something that will load each one individually, parse it through the required regext, and spit out the article text? Or is it substing a template onto it - ie
This would be a very useful in creating new articles and adding info to already existing articles. It would help in removing a major limiatation in my bot.--(Sumanth|Talk) 08:01, 28 May 2007 (UTC)
Are you wanting to do it the substing template way? It would make sense i think to me... Well, depending on how it was coded/done AWB side Reedy Boy08:15, 28 May 2007 (UTC)
Reply to you first question- It would be "something that will load each one individually, parse it through the required regext, and spit out the article text". The regex text can be entered either in "append/prepend" field or "replace" field. For example, see the User:Sumibot/AWB_settings. In the text added in "prepend" field we can include some variables which would be read from CSV file. I didn't quite understand what you meant by "substing template" (your 2nd question). — Preceding unsigned comment added by Sumanthk (talk • contribs)
I was just thinking of other ways to do it. If AWB will already do it, im thinking too far outside the box - You just need to be able to load the CSV's, and then run through them - Right? Reedy Boy08:34, 28 May 2007 (UTC)
Yup. Just load list based on the first variable in each line and be able to use the other variables in "prepend" (for creation) and/or replace (for adding info to existing articles) fiels.--(Sumanth|Talk) 08:44, 28 May 2007 (UTC)
ReedyBoy, Thanks for your interest in this request. Even subst'ing templates will require the variables to be used to be passed as parameters to the template.
Per a new request below, I learnt about %%title%% keyword feature that already exists in AWB. It evaluates to FULLPAGENAME at runtime. This change is similar, need keywords for each column in the CSV file. For example the following text,
%%col1%% is a %%col2%% in the Indian state of %%col3%%.
can be used in the Append/Prepend text box. Col# naming was just a suggestion. I am open to new ways of implementing the same. Thanks, Ganeshk (talk) 20:03, 7 June 2007 (UTC)
Just chipping in my 2 cents worth... But as your CSV is just a format usually used to load spreadsheets and the like, why not make the first row of the CSV your variable names? That way you don't need to muck about with defining search/replace strings - you'd just do
{{trivia}} (and its redirects) has been modified and should be auto-tagged with the date {{trivia|date=Month Year}} -- pb30<talk> 22:23, 31 May 2007 (UTC)
Please, add "Make all text box from right to left in "User and project preferences". ar.wiki, he.wiki, fa.wiki and ur.wiki all this language write from right to left. Thanks--OsamaK10:51, 1 June 2007 (UTC)
Added in revision
This is feasible, well to an extent - Presumably for any and all text boxes everywhere...? As some would be a buggar to do, but ensuring that like the edit text box and such were done - ie the ones you would be typing in a lot. Reedy Boy11:48, 1 June 2007 (UTC)
Converting labelled foreign language text to equivalent template
For example, replacing (]: Фёдор I Иваннович) by ({{lang-ru|Фёдор I Иваннович}}). This would have to be restricted to cases (as here) where the whole phrase is enclosed in parens, as the closing paren provides the indicator of the end of the foreign language text, which otherwise can't easily be determined automatically. Colonies Chris12:16, 1 June 2007 (UTC)
Probably it would be possible, but I think it should be part of 'General Fixes', not left to each user to devise. Colonies Chris13:23, 4 June 2007 (UTC)
Regexes can be set up for the entire language-specific wiki. You only need one person to figure it out, put it on the right page, and everyone shares it. --Brianmc21:07, 12 June 2007 (UTC)
Configuration Autosave: Save the configuration every ten minutes and right before you exit. When you start up AWB it resume with the configuration that it has before you closed/crashed it. It save the configuration to a separate file. —Dispenser18:42, 3 June 2007 (UTC)
Added in revision
The autosaving in this can be done easily. I presume just to 1 file would be ok? ie autosave.xml...? As for loading that when you reload it... That would require saving to a different file, or easier, save the other one to default.xml? Reedy Boy20:28, 13 June 2007 (UTC)
Any autosaving would be good. As for the reloading I was thinking along of how some programs keep state so it when launched it is exactly where you left off. —Dispenser02:18, 18 June 2007 (UTC)
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. —Dispenser18:55, 3 June 2007 (UTC)
In the "Edit box" give the user either a toolbar or keyboard shortcuts (like ctrl-B) to Bold, Italic, superscript/subscript, line-break, etc... —Dispenser05:06, 5 June 2007 (UTC)
Added in revision
Dictionary for the editbox
It would nice to have dictionaries for the editbox so you could see possible spelling errors highlighted in the editbox. I often open a page I am looking at in AWB in Firefox and look over it with the dictionary enabled, this would save me a lot of time. Thanks. --85.220.42.7802:28, 7 June 2007 (UTC)
AWB uses an IE based control, so the firefox dictionaries are out. AWB does have its own typo fixing... Reedy Boy09:10, 7 June 2007 (UTC)
The same dictionaries work for Opera (GNU aspell). I am not talking about the browser window in AWB but the edit box below. I am pretty sure this could be done. Furthermore I am not talking about something like RegExTypoFix, i.e. text replacement, but error highlighting. If support for aspell was integrated this could be useful in other languages.--85.220.42.7818:49, 8 June 2007 (UTC)
Option to skip page if edit blocked by spam filter
It would be useful to have a yes/no option somewhere to automatically skip a page if the edit made is blocked by the spam filters. Thanks Rjwilmsi17:15, 7 June 2007 (UTC)
I think he means an option to skip if the edit contains a keyword blocked by the mediawiki spam filter. --RContribs@ (Let's Go Yankees!) 02:04, 8 June 2007 (UTC)
Yes, I mean the spam filter, not page protection. The spam filter parses the whole page, not just the changes made, so blocks edits. Rjwilmsi17:37, 8 June 2007 (UTC)
Doesn't 'skip article when first nudge doesn't help' accomplish effectively the same (at least in bot mode)? --Seed2.018:58, 8 June 2007 (UTC)
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 substitution —Dispenser02:26, 8 June 2007 (UTC)
Another common pattern is word which should be replaced by ].
I would be wary of implementing the 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 are should not become Alfred Tennyson's workss:Author:Alfred_Tennyson are.
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) RContribs@(Let's Go Yankees!) 02:04, 15 June 2007 (UTC)
Added in revision
Well, in theory there isnt... If we could build some form of an instruction set that awb can follow... and all the functions are software call-able, its viable... Reedy Boy08:54, 15 June 2007 (UTC)
Sounds like you're talking about a sort of basic scripting language. If it is an itch someone wants to scratch make sure there are commands/points where you can prompt for user input. --Brianmc12:12, 15 June 2007 (UTC)
Before the keywords that I've proposed are implemented in "stone", I would like to change them. I've realized that it would reduce the learning curve if they were the same as wikipedia's magic words. Some maybe useful to convert hard-coded strings to variables, while others maybe used to work around bugs. I list bellow what I believe are the most useful keywords to implement
Page names
It's probably a good idea to include the "E" version as well.
%%PAGENAME%%
%%BASEPAGENAME%%
%%NAMESPACE%%
%%SUBPAGENAME%%
%%FULLPAGENAME%%
Time
Apparently there been bug in with subst: in the ref tags, they maynot be all that useful since they rely on the user correctly keeping time.
Well, if they were the same as the wikipedia ones, there would be nothing to do in AWB, as wikipedia would process it - Ie there would be no point doing it in AWB aswell. Reedy Boy10:16, 18 June 2007 (UTC)
Unless you want to want to change to a variable. Like changing http://en.wikipedia.org/search/?title=Wikipedia_talk:AutoWikiBrowser/Feature_requests&action=edit to {{fullurl:{{PAGENAMEE}}|action=edit}}
I'm so eager to see Bulgarian in the next version :-). I have an additional question: how the application will check the permissions to edit the Bulgarian wikipedia with AWK? Do I have to inform the admins for this? PetaRZ17:23, 18 June 2007 (UTC)
Its up to you/the wiki. You can either create a checkpage (like is here at en.wiki) or you can have no checkpage, and everyone would be able to use it. Reedy Boy18:44, 18 June 2007 (UTC)
Sometime I need to (remove or replace) more than one image or categorie At the same time. Now, AWB can't do this. Do you have any solution?--OsamaK07:00, 19 June 2007 (UTC)
Added in revision
The current work around, i suppose, is to do multiple runs through... Not the most efficient, i know. Other than that, we could change the image and category thing to like the FAR, so you can create multiple rules... (Sounds like the way to do it IMHO) Reedy Boy12:06, 19 June 2007 (UTC)
Simple idea for bots. Under the bot tab, you could include something like "Run at *TIME* *UTC*" and Stop at *TIME* UTC*. Basically give the bot a time frame to run in or a time to run at. ~Wikihermit01:09, 28 June 2007 (UTC)
Added in revision
Isn't this already possible with "Scheduled Tasks" in windows, assuming that your computer run all the time? —Dispenser02:47, 28 June 2007 (UTC)
Absolutely right, AWB shouldn't be turned into program that does everything, it should just edit Misplaced Pages. Currently it's not usable in fully automatic fashion anyway, so there's no poiny in adding a scheduler anyway. MaxSem05:45, 28 June 2007 (UTC)
If you need to do something in a truly automated fashion (which is only appropriate for rather specific stuff anyway), you could always just put together your own bot and have a cronjob check periodically if it's still running. It's more or less a question of choosing the right tool for the job and AWB wasn't designed for fully automatic bots. --S14:49, 28 June 2007 (UTC)
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. ~Wikihermit01:19, 28 June 2007 (UTC)
Added in revision
And like this idea. Sometime we need make a list from many source. Like "Links on page" from 70 page or/and "from text file" from 10 texts files in one folder. That's hard by hand. --OsamaKBOT16:35, 30 June 2007 (UTC)