Wiki143:WikiProject Military history/Automation

From Wikipedia, the free encyclopedia
Revision as of 06:53, 8 April 2014 by imported>PC-XT (AWB users: rm Category:UserLinks transclusions with errors)
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Mbox

Template:WPMILHIST Navigation

Script error: No such module "Shortcut".

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.

Participants

Bot operators

  1. Script error: No such module "user". running Script error: No such module "user".
  2. Script error: No such module "user". running Script error: No such module "user".
  3. Script error: No such module "user". running Script error: No such module "user".

AWB users

  1. Script error: No such module "user".
  2. Script error: No such module "user".

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, Template:Tl 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 change 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 one to yourself by adding your name to it, and start kickin' :)
  • Once completed, put this fact in a visible manner somewhere in the list.

General notes

When a task involves tagging articles from a stub tag and automatically rating them as "Stub-Class", the auto parameter in Template:Tl must be set:

{{WPMILHIST
|class=Stub
|auto=yes
...
}}

Current tasks

Adding tasks

To add a task, use the following boilerplate:

; <name of task>
* Scope: <which pages to modify?> 
* Number of pages: <how many pages in scope?>
* Task: <what needs to be done to each page?>
* Participants: 

and add it to the appropriate section below:

Automated

These tasks do not involve any substantial number of false positives or editor judgement, and can be done by bot.

Tagging and auto-assessment

Tagging Military history stubs
  • Scope: All articles in Category:Military history stubs
  • Number of pages: ~200
  • Task: Each talk page to be tagged with Template:Tl and auto-assessed as Stub-Class
  • Participants: Script error: No such module "user".
Tagging Polish battle stubs
  • Scope: All articles in Category:Polish battle stubs
  • Number of pages: ~70
  • Task: Each talk page to be tagged with Template:Tl (with Polish-task-force=yes) and auto-assessed as Stub-Class
  • Participants:
Tagging United States battle stubs
Tagging Napoleonic Wars (1792-1815) stubs
Tagging War of 1812 stubs
  • Scope: All articles in Category:War of 1812 stubs
  • Number of pages: ~60
  • Task: Each talk page to be tagged with Template:Tl (with Napoleonic-task-force=yes) and auto-assessed as Stub-Class
  • Participants:
Tagging Australian World War II stubs
Tagging Canadian military stubs
Tagging European military stubs
Tagging Polish military stubs
Tagging Russian military stubs
Tagging United Kingdom military stubs
Tagging Royal Air Force stubs
  • Scope: All articles in Category:Royal Air Force stubs
  • Number of pages: ~230
  • Task: Each talk page to be tagged with Template:Tl (with Aviation-task-force=yes and British-task-force=yes) and auto-assessed as Stub-Class
  • Participants:
Tagging United States military stubs
Tagging United States Army stubs
Tagging Navy stubs
  • Scope: All articles in Category:Navy stubs
  • Number of pages: ~410
  • Task: Each talk page to be tagged with Template:Tl (with Maritime-task-force=yes) and auto-assessed as Stub-Class
  • Participants:
Tagging Naval ship stubs
  • Scope: All articles in Category:Naval ship stubs
  • Number of pages: ~570
  • Task: Each talk page to be tagged with Template:Tl (with Maritime-task-force=yes) and auto-assessed as Stub-Class
  • Participants:
Tagging Fortification stubs

Simple tagging

Deep tagging Military units and formations
Deep tagging Military personnel by nation
Deep tagging Military historiography
Deep tagging Military and war museums
  • Scope: All pages in Category:Military and war museums and all sub-categories
  • Number of pages: Unknown, but large
  • Task: Each talk page to be tagged with Template:Tl
  • Participants: Done, Script error: No such module "user".

Miscellaneous

Semi-automated

These tasks may involve a substantial number of false positives or editor judgement, and should not be done by bot.

Tagging Firearms stubs
  • Scope: All military-related articles in Category:Firearms stubs
  • Number of pages: ~510
  • Task: Each talk page to be tagged with Template:Tl (with Weaponry-task-force=yes) and auto-assessed as Stub-Class
  • Participants:
Tagging Pistol stubs
  • Scope: All military-related articles in Category:Pistol stubs
  • Number of pages: ~30
  • Task: Each talk page to be tagged with Template:Tl (with Weaponry-task-force=yes) and auto-assessed as Stub-Class
  • Participants:
Tagging Weapon stubs
  • Scope: All military-related articles in Category:Weapon stubs
  • Number of pages: ~670
  • Task: Each talk page to be tagged with Template:Tl (with Weaponry-task-force=yes) and auto-assessed as Stub-Class
  • Participants:
Deep tagging Military decorations
Deep tagging Military science
  • Scope: All military-related pages in Category:Military science and all sub-categories
  • Number of pages: Unknown, but large
  • Task: Each talk page to be tagged with Template:Tl
  • Participants:
Deep tagging Military equipment
Deep tagging Military by country
Deep tagging Warfare by type
  • Scope: All military-related pages in Category:Warfare by type and all sub-categories
  • Number of pages: Unknown, but large
  • Task: Each talk page to be tagged with Template:Tl
  • Participants:

Planning

Logs

Resources