Operator: Anypodetos (talk · contribs)
Automatic or Manually assisted: Automatic, unsupervised
Programming language(s): Python, PyWikipedia
Source code available: yes
Function overview: Creates redirects from ISO 639 codes to language articles (see Category:Redirects from ISO 639)
Links to relevant discussions (where appropriate): User talk:Anypodetos#Bot request, Wikipedia talk:WikiProject Languages#Creating language stubs
Edit period(s): One time run; possibly later runs if necessary/requested
Estimated number of pages affected: Less than 7700 redirects (the number of ISO 639-3 codes)
Exclusion compliant (Y/N): No (bot affects only redirects, which are unlikely to have an exclusion template)
Already has a bot flag (Y/N): Yes
Function details: Creates redirects of the type ISO 639:aaa → Ghotuo language. The codes and language names are obtained from the lists ISO 639:a etc. Existing redirects are checked for the presence of the template ((R from ISO 639)) (which is added if necessary) and for target language (which the bot doesn't fix automatically, but only writes to a log for manual inspection). Another log is created for target language pages that don't exist.
If the target language page doesn't exist, I presume it won't be created. If so, will a redirect to a non-existent page be created? Josh Parris 10:07, 15 May 2010 (UTC)[reply]
Approved for trial (30 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. No objections, so let's trial things. Josh Parris 02:29, 18 May 2010 (UTC)[reply]
The bot seems to be creating double-redirects
You're going to need to avoid that. Josh Parris 07:20, 21 May 2010 (UTC)[reply]
Approved for trial (20 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Yes, go ahead and run another 20 edits once you've got that sorted. Josh Parris 09:40, 21 May 2010 (UTC)[reply]
Approved. Looks good. Josh Parris 08:01, 23 May 2010 (UTC)[reply]