Operator: KyraVixen
Automatic or Manually Assisted: Automatic
Programming Language(s): AWB
Function Summary: To finalize userbox migrations by bypassing redirects in an effort to help clear CAT:UBM
Edit period(s) (e.g. Continuous, daily, one time run): One time (As needed)
Edit rate requested: 6 edits per minute
Already has a bot flag (Y/N):
Function Details: The list of pages to modify will be gathered from the pages within CAT:UBM, and the actual list of userpages is what transcludes the pages as listed by Special:Whatlinkshere. The text to modify will be taken from the pages content (ie, the original template transclude code and the userfied code) and manually entered into the find/replace tool in AWB. If in the event the page does not contain the text to find and subsequently replace, no change will be made. Additionally, no other portion of the page will be touched. When AWB has gone through every page in the list, it will cease editing until it is reloaded.
Does it handle ((babel)) boxes too? If so, it sounds good to me. —Mets501 (talk) 15:24, 30 December 2006 (UTC)[reply]
Approved. This bot shall run with a flag. You're welcome to use string literals, or you can use the following regexes:
Find | Replace |
---|---|
(((U|u)ser A)) | ((User:B)) |
\|A | |:B |
where A is the second part of the original template (for example, for ((User American)) A would be American), and B is the new location of the template without "User" (for example, if ((User American)) was moved to ((User:Mets501/UBX/American)), B would be Mets501/UBX/American). This will fix babel boxes as well as regular transclusions. —Mets501 (talk) 21:19, 1 January 2007 (UTC)[reply]