Wikipedia:WikiProject Military history/Automation
From Wikipedia, the free encyclopedia
The automation department of the Military history WikiProject uses various automated and semi-automated methods to perform batch tasks that would be extremely tedious to do manually; it collects requests for tasks, discusses whether they are suitable for automation, and attempts to match them with bot operators or users of semi-automated tools for implementation. All project members are invited to request tasks and to comment on the suitability of outstanding requests.
Contents |
[edit] What is automation for?
The current scope of the Military history WikiProject is enormous and covers thousands of articles. These articles must be tagged, their infoboxes replaced or deprecated, and so forth. Given the sheer number of articles, it is quite tedious to do these things by hand; therefore, various automated or semi-automated processes must be set up to perform these maintenance tasks.
[edit] How to help?
Depending on the nature of the task, it can be either completely automated and run by a bot, or semi-automated via AWB, requiring a user's decision to whether or not implement the changes. Indeed, in order to minimize false positives, some of the operations should be performed by hand. For instance, {{Infobox Weapon}} is used in civilian firearms articles and some of articles using this infobox should therefore not be tagged as military history articles.
Rules of thumb:
- If you don't have a bot, don't take up a task that can be automated and involves a great number of articles - you will lose precious time pressing Ctrl-S in AWB.
- Don't create your own bot if there is no need to - a few bots will probably be more than enough.
- Don't assign yourself a task if you don't have time for it.
- If you can only do a part of a task, once finished, update the number of articles remaining, and move it back to unassigned.
- If the task is semi-automated only, it is because there are numerous false positives, so check every article before saving.
- Don't forget to uncheck "ignore unexisting pages" in AWB's "Set options" tab when dealing with talk pages!
- If you want to help, look at the list of unassigned tasks below, assign it to yourself by adding your name to the appropriate column, and start kickin' :)
- Once completed, put this fact in a visible manner somewhere in the list.
[edit] What is a task?
A task is a maintenance operation that can be executed on a precise set of articles. It can be identified by several parameters:
- Its name
- A description of the initial set of articles on which the operation must be performed and of the unitary operation itself, along with conditional parameters. The initial set can be:
- A category
- A list of pages transcluding a template
- Whether or not it can be automated (see above)
- The number of articles in the initial set
Note: "non-recurrent" tasks should actually be reperformed once every few months, to take into account new articles created on the subject. However, moving a finished non-recurrent task back to unassigned will be done at discretion of the project coordinators.
[edit] General notes
When a task involves tagging articles from a stub tag and automatically rating them as "Stub-Class", the auto parameter in {{WPMILHIST}} must be set:
{{WPMILHIST |class=Stub |auto=yes ... }}
[edit] Participants
[edit] Bot operators
- Grafikm_fr (talk • contribs) running Grafikbot (talk • contribs)
- Plange (talk • contribs) running PlangeBot (talk • contribs)
[edit] AWB users
[edit] Current tasks
[edit] Recurrent
Task | Brief explanation | Can be automated? | # of articles involved | Assigned to / last time done: |
Military history newsletter delivery | Every month, the Military history newsletter must be delivered to all people taking part in the project (unless they choose not to receive it). | Yes | ~350 | Grafikm (N/A, monthly) |
[edit] Non-recurrent (unassigned)
Task | Brief explanation | Can be automated? | # of articles involved | # remaining | Assigned to / last time done: |
Tagging all Weapon articles as Military History articles | Any article using the {{Infobox Weapon}} template is a weaponry-related article and should be tagged as a Military History article, unless it is an article pertaining to a civilian firearm. | No (numerous false positives) | 435 | ||
Userboxes migration | All userboxes listed at Wikipedia:WikiProject Military history/Outreach were moved to WikiProject space as per WP:GUS. The corresponding references in all user pages must now be changed. | Weak Yes | ??? | ||
Military history stubs | All articles to be tagged and auto-assessed. | Yes | ~200 | ||
Polish battle stubs | All articles to be tagged (with Polish-task-force=yes) and auto-assessed. | Yes | ~70 | ||
United States battle stubs | All articles to be tagged (with US-task-force=yes) and auto-assessed. | Yes | ~50 | ||
Napoleonic Wars (1792-1815) stubs | All articles to be tagged (with Napoleonic-task-force=yes) and auto-assessed. | Yes | ~30 | ||
War of 1812 stubs | All articles to be tagged (with Napoleonic-task-force=yes) and auto-assessed. | Yes | ~60 | ||
Australian World War II stubs | All articles to be tagged (with Australian-task-force=yes and WWII-task-force=yes) and auto-assessed. | Yes | ~80 | ||
Canadian military stubs | All articles to be tagged (with Canadian-task-force=yes) and auto-assessed. | Yes | ~240 | ||
Europe military stubs | All articles to be tagged and auto-assessed. | Yes | ~220 | ||
Polish military stubs | All articles to be tagged (with Polish-task-force=yes) and auto-assessed. | Yes | ~60 | ||
Russian military stubs | All articles to be tagged and auto-assessed. | Yes | ~100 | ||
United Kingdom military stubs | All articles to be tagged (with British-task-force=yes) and auto-assessed. | Yes | |||
RAF stubs | All articles to be tagged (with Aviation-task-force=yes and British-task-force=yes) and auto-assessed. | Yes | ~230 | ||
United States military stubs | All articles to be tagged (with US-task-force=yes) and auto-assessed. | Yes | ~460 | ||
United States Army stubs | All articles to be tagged (with US-task-force=yes) and auto-assessed. | Yes | ~240 | ||
Navy stubs | All articles to be tagged (with Maritime-task-force=yes) and auto-assessed. | Yes | ~410 | ||
Naval ship stubs | All articles to be tagged (with Maritime-task-force=yes) and auto-assessed. | Yes | ~570 | ||
Firearms stubs | All articles to be tagged (with Weaponry-task-force=yes) and auto-assessed, unless it is an article pertaining to a purely civilian weapon. | No (likely to have substantial false positives) | ~510 | ||
Pistol stubs | All articles to be tagged (with Weaponry-task-force=yes) and auto-assessed, unless it is an article pertaining to a purely civilian weapon. | No (likely to have substantial false positives) | ~30 | ||
Weapon stubs | All articles to be tagged (with Weaponry-task-force=yes) and auto-assessed, unless it is an article pertaining to a purely civilian weapon. | No (likely to have substantial false positives) | ~670 | ||
Fortification stubs | All articles to be tagged and auto-assessed. | No (likely to have false positives) | ~180 |
[edit] Non-recurrent (completed)
Task | Brief explanation | Can be automated? | # of articles involved | # remaining | Assigned to / last time done: |
Category:American Civil War battle stubs | Any article using the {{AmericanCivilWar-battle-stub}} template is a ACW-related article and should be tagged as a Military History article with a Stub class and supported by ACW task force | Yes | 209 | Done! | plange (27 Aug 2006) |
Category:United States military personnel stubs | Any article in this category is a milhist article and should be tagged as such | Weak Yes (false positive possible) | 788 | Done! | plange (27 Aug 2006) |
Category:American Civil War stubs | Any article in this category is a milhist article and should be tagged as such | Weak Yes (false positive possible) | 222 | Done! | plange (25 Aug 2006) |
Tagging all AFV articles as Military History articles. | Any article using the {{AFV}} template is an AFV article and should be tagged as a Military History article. | Yes, no risks of false positive (an AFV is always military :) | 348 | Done! | Grafikm (29 Aug 2006) |
Tagging Category:World War II battle stubs | Yes | <100 | Done! | Grafikm (29 Aug 2006) | |
Tagging Category:Russian military personnel stubs | Yes | <100 | Done! | Grafikm (29 Aug 2006) | |
Tagging Category:United States naval ship stubs | Yes | 210 | Done! | Grafikm (29 Aug 2006) | |
Tagging Category:Japan naval ship stubs | Yes | ~150 | Done! | Grafikm (29 Aug 2006) | |
Tagging Category:Polish military personnel stubs | Yes | 132 | Done! | User:Plange (4 Sep 2006) | |
Tagging Middle East military personnel stubs | All articles to be tagged and auto-assessed. | Yes | 97 | Done! | User:Plange (12 Sep 2006) |
Tagging United Kingdom military personnel stubs | All articles to be tagged (with British-task-force=yes) and auto-assessed. | Yes | 496 | Done! | Plange (16 Sep 2006) |
Tagging Category:Royal Air Force stubs | All articles to be tagged (with British-task-force=yes) and auto-assessed. | Yes | Done! | Kingbotk (19 Sep 2006) | |
Tagging Category:South African military stubs | All articles to be tagged and auto-assessed. | Yes | Done! | Kingbotk (19 Sep 2006) | |
United States Air Force stubs | All articles to be tagged (with Aviation-task-force=yes and US-task-force=yes) and auto-assessed. | Yes | ~120 | Grafikm (19 Sep 2006) | |
Tagging Artillery stubs | All articles to be tagged (with Weaponry-task-force=yes) and auto-assessed. | Yes | 19 | Done! | Plange (5 Oct 2006) |
Tagging Austrian battle stubs | All articles to be tagged and auto-assessed. | Yes | 72 | Done! | Plange (5 Oct 2006) |
Tagging German battle stubs | All articles to be tagged (with German-task-force=yes) and auto-assessed. | Yes | 93 | Done! | Plange (5 Oct 2006) |
Tagging Napoleonic battle stubs | All articles to be tagged (with Napoleonic-task-force=yes) and auto-assessed. | Yes | 96 | Done! | Plange (5 Oct 2006) |
Ottoman battle stubs | All articles to be tagged and auto-assessed. | Yes | 69 | Done! | Plange (5 Oct 2006) |
Tagging Military stubs | All articles to be tagged and auto-assessed. | Yes | 1066 | Done! | PlangeBot (6 Oct 2006) |
British battle stubs | All articles to be tagged (with British-task-force=yes) and auto-assessed. | Yes | ~190 | Done! | Grafikm |
World War I stubs | All articles to be tagged (with WWI-task-force=yes) and auto-assessed. | Yes | ~180 | Done! | Grafikm |
United States military history stubs | All articles to be tagged (with US-task-force=yes) and auto-assessed. | Yes | 260 | Done! | PlangeBot (8 Oct 2006) |
Ancient Roman battle stubs | All articles to be tagged (with Classical-task-force=yes) and auto-assessed. | Yes | ~120 | Done! | Grafikm (AutoGRAF) |
World War II stubs | All articles to be tagged (with WWII-task-force=yes) and auto-assessed. | Yes | ~760 | Done! | Grafikm (AutoGRAF) |
Battle stubs | All articles to be tagged and auto-assessed. | Yes | ~450 | Done! | Grafikm (AutoGRAF) |
Military rank stubs | All articles to be tagged and auto-assessed. | Yes | ~150 | Done! | Grafikm (AutoGRAF) |
Category:German military personnel stubs | All articles to be tagged and auto-assessed. | Yes | ~75 | Done! | Kingbotk (16 Oct 06) |
Military personnel stubs | All articles to be tagged and auto-assessed. (Not including subcats). | Yes | 799 | Done! | Kingbotk (talk • contribs) (17 Oct 06) |
Australian military stubs | All articles to be tagged (with Australian-task-force=yes) and auto-assessed. | Yes | ~300 | Done! | PlangeBot (6 Oct 2006) |
United States Navy stubs | All articles to be tagged (with Maritime-task-force=yes and US-task-force=yes) and auto-assessed. | Yes | ~230 | Done! | Grafikm (AutoGRAF) |
Military aviation stubs | All articles to be tagged (with Aviation-task-force=yes) and auto-assessed. | Yes | ~200 | Done! | Grafikm (AutoGRAF) |
Military vehicle stubs | All articles to be tagged and auto-assessed. | Yes | ~180 | Done! | Grafikm (AutoGRAF) |
Bomber stubs | All articles to be tagged (with Aviation-task-force=yes) and auto-assessed. | Yes | ~50 | Done! | Grafikm (AutoGRAF) |
South African military stubs | All articles to be tagged and auto-assessed. | Yes | ~90 | Done! | Grafikm (AutoGRAF) |
Chinese military stubs | All articles to be tagged (with Chinese-task-force=yes) and auto-assessed. | Yes | ~10 | Done! | Grafikm (AutoGRAF) |
German military stubs | All articles to be tagged (with German-task-force=yes) and auto-assessed. | Yes | ~170 | Done! | Grafikm (AutoGRAF) |
Israel Defense Forces stubs | All articles to be tagged and auto-assessed. | Yes | ~120 | Done! | Grafikm (AutoGRAF) |
Submarine stubs | All articles to be tagged (with Maritime-task-force=yes) and auto-assessed. | Yes | ~150 | Done! | Grafikm (AutoGRAF) |
Vietnam war stubs | All articles to be tagged and auto-assessed. | Yes | ~70 | Done! | Grafikm (AutoGRAF) |
French battle stubs | All articles to be tagged (with French-task-force=yes) and auto-assessed. | Yes | ~190 | Done! | Grafikm (AutoGRAF) |
Japanese battle stubs | All articles to be tagged (with Japanese-task-force=yes) and auto-assessed. | Yes | ~130 | Done! | Grafikm (AutoGRAF) |
Spanish battle stubs | All articles to be tagged and auto-assessed. | Yes | ~100 | Done! | Grafikm (AutoGRAF) |
Swedish battle stubs | All articles to be tagged and auto-assessed. | Yes | ~50 | Done! | Grafikm (AutoGRAF) |
United States Marine Corps stubs | All articles to be tagged (with US-task-force=yes) and auto-assessed. | Yes | ~210 | Grafikm (AutoGRAF) |
[edit] Proposed tasks
Please add a brief description of the proposed task below; once it has been determined that it can be safely carried out, and that there are no objections to doing so, it will be moved into the tables above.
All project members are invited to comment on these requests—particularly if they notice any problems with the proposal!
[edit] Deep category tree tagging
- Category:Military operations and all sub-cats
- No chance of false positives? Kirill Lokshin 03:43, 10 September 2006 (UTC)
- Category:Military units and formations and all sub-cats
- No chance of false positives. Kirill Lokshin 03:43, 10 September 2006 (UTC)
- Category:Military decorations and all sub-cats
- No chance of false positives? Kirill Lokshin 03:43, 10 September 2006 (UTC)
- Category:Military personnel and all sub-cats
- No chance of false positives? Kirill Lokshin 03:43, 10 September 2006 (UTC)
- Category:Military equipment and all sub-cats
- Likely to have substantial false positives, can't be automated. Kirill Lokshin 03:43, 10 September 2006 (UTC)
- Category:Naval ships and all sub-cats
- No chance of false positives. Kirill Lokshin 18:53, 10 September 2006 (UTC)
[edit] Logs
[edit] Resources
- AutoWikiBrowser page - you can download AutoWikiBrowser there.
- Kingbotk Plugin for AWB - An AutowikiBrowser plugin for WikiProject templating and Wikipedia assessments. Supports {{WPMILHIST}}.
- Pywikipedia - a set of Python scripts to use as bots.