Knowledge (XXG)

:Bots/Requests for approval/GargoyleBot - Knowledge (XXG)

Source 📝

479: 385: 47: 222:
after completion, to help reduce the backlog of useless templates. I've been doing quite a few template replacements myself, but it's getting to be quite a handful, and after coming across a listing of almost 800 transclusions (for a template made useless by a mediation), I decided to get bot
250:
On a case-by-case basis. I presume by nested template you are referring to a template transcluded within another template? If there were to be changes made to a nested template, I doubt that they would be of the edit-volume where bot-work would be necessary. Unless I'm misunderstanding the
214:), going through and replacing old templates with their newer replacements. I say "Manually Assisted at Start" up above, because at the beginning of each run, the templates will need to be manually entered, 255:
being rejected), and the potential for damage is higher when meta/nested templates are involved, so considerable care would be taken if such a case were to occur (not that it wouldn't be anyway).
524: 366: 203: 251:
question... Could you provide me an example where working with a nested template necessitated bot-work? It's obviously an issue where care is needed (despite
21: 294:
and things like that as parameters. Since you're using AWB, I suggest switching to custom module that would invoke built-in helpers, such as
87: 82: 218:
However, once set to run, the bot will run until the templates are gone. Perhaps (haven't decided yet) listing the template on
117: 389:
Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete.
359: 211: 102: 327:
Can you find us an example template that needs to be changed and post the find and replace lines you would use here? --
349: 288: 398: 334: 216:
as some require complex syntax changes that can't be predicted by a bot merely running from a list in a category.
461:
If anyone has any reason why this bot should not be approved, let them speak now or forever hold their peace. —
496: 472: 456: 404: 378: 340: 322: 308: 264: 244: 97: 452: 374: 318: 260: 132: 92: 77: 276:
Imagine that you need to replace param2 with param3. If you match templates using simple regexen like
202:, blocked, and de-flagged) and, as such, the summary and function details are taken directly from the 166:
Depends, pretty much a one-time run, but that one time can be repeated, see summary for details.
313:
I will probably stick with simpler templates, not having any programming experience with regex.
448: 370: 314: 256: 128: 284:. Nested parameters are quite popular in infoboxes, many biography-related infoboxes receive 17: 492: 468: 195: 58: 252: 219: 395: 331: 280:
in that particular case you will match only infobox with the only parameter, param1 =
518: 199: 142:
Manually assisted at start of each run, makes edit automatically until completion.
487: 463: 299: 235: 46: 392: 328: 223:
approval, so I can finally eliminate the backlog of deprecated templates.
365:. There are over 5000 transclusions and I want to get cracking per 154:
Replacement of deprecated templates by those that supersede them.
503:
The above discussion is preserved as an archive of the debate.
447:
Above is a sample of 5 diffs from the trial run. Best,
442: 438: 434: 430: 426: 112: 107: 72: 204:
Knowledge (XXG):Bots/Requests for approval/^demonBot2
509:
Subsequent comments should be made in a new section.
42:
Subsequent comments should be made in a new section.
525:Approved Knowledge (XXG) bot requests for approval 270:{{infobox foo |param1 = {{bar}} |param2 = boz }} 36:The following discussion is an archived debate. 8: 208:a list of regex's provided by me (working 176:Minute (kept low to reduce server load) 234:How will you handle nested templates? 161:(e.g. Continuous, daily, one time run) 7: 28: 44:The result of the discussion was 477: 383: 45: 140:Automatic or Manually Assisted: 1: 212:Category:Deprecated_templates 541: 473:22:12, 30 March 2008 (UTC) 457:20:22, 21 March 2008 (UTC) 405:23:03, 19 March 2008 (UTC) 379:22:21, 19 March 2008 (UTC) 341:22:02, 19 March 2008 (UTC) 323:21:41, 16 March 2008 (UTC) 309:18:45, 16 March 2008 (UTC) 265:18:27, 16 March 2008 (UTC) 245:18:10, 16 March 2008 (UTC) 497:13:51, 4 April 2008 (UTC) 506:Please do not modify it. 146:Programming Language(s): 39:Please do not modify it. 210:from what is listed at 194:This bot is a clone of 345:Sure. I would convert 206:... AWB will work off 180:Already has a bot flag 296:Parsers.GetTemplate() 22:Requests for approval 360:Non-free video cover 170:Edit rate requested: 18:Knowledge (XXG):Bots 367:this TfD discussion 253:Knowledge (XXG):AUM 220:Knowledge (XXG):TFD 350:Non-free DVD cover 289:birth date and age 198:(now abandoned by 403: 339: 192:Function Details: 152:Function Summary: 532: 508: 481: 480: 401: 387: 386: 364: 358: 354: 348: 337: 305: 293: 287: 241: 49: 41: 540: 539: 535: 534: 533: 531: 530: 529: 515: 514: 513: 504: 478: 423: 384: 362: 356: 352: 346: 301: 291: 285: 271: 237: 232: 123: 62: 37: 26: 25: 24: 12: 11: 5: 538: 536: 528: 527: 517: 516: 512: 511: 445: 444: 440: 436: 432: 428: 422: 419: 418: 417: 416: 415: 414: 413: 412: 411: 410: 409: 408: 407: 297: 283: 279: 269: 268: 267: 231: 228: 226: 158:Edit period(s) 138: 122: 121: 115: 110: 105: 100: 95: 90: 85: 80: 75: 73:Approved BRFAs 70: 63: 61: 56: 55: 54: 32: 30: 27: 15: 14: 13: 10: 9: 6: 4: 3: 2: 537: 526: 523: 522: 520: 510: 507: 501: 500: 499: 498: 495: 494: 490: 489: 484: 475: 474: 471: 470: 466: 465: 459: 458: 454: 450: 443: 441: 439: 437: 435: 433: 431: 429: 427: 425: 424: 420: 406: 400: 397: 394: 390: 382: 381: 380: 376: 372: 368: 361: 351: 344: 343: 342: 336: 333: 330: 326: 325: 324: 320: 316: 312: 311: 310: 307: 304: 295: 290: 281: 278:\{\{(.*?)\}\} 277: 275: 274: 273: 272: 266: 262: 258: 254: 249: 248: 247: 246: 243: 240: 229: 227: 224: 221: 217: 213: 209: 205: 201: 197: 193: 189: 187: 184: 181: 177: 175: 171: 167: 165: 162: 159: 155: 153: 149: 147: 143: 141: 136: 134: 130: 127: 119: 116: 114: 111: 109: 106: 104: 101: 99: 96: 94: 91: 89: 86: 84: 81: 79: 76: 74: 71: 69: 65: 64: 60: 57: 52: 48: 43: 40: 34: 33: 31: 23: 19: 505: 502: 491: 486: 482: 476: 467: 462: 460: 449:IronGargoyle 446: 421:Sample edits 388: 371:IronGargoyle 315:IronGargoyle 302: 257:IronGargoyle 238: 233: 225: 215: 207: 191: 190: 185: 182: 179: 178: 173: 169: 168: 163: 160: 157: 156: 151: 150: 145: 144: 139: 137: 129:IronGargoyle 125: 124: 67: 50: 38: 35: 29: 59:GargoyleBot 230:Discussion 196:^demonBot2 113:rights log 103:page moves 483:Approved. 126:Operator: 108:block log 519:Category 172:6 edits 83:contribs 51:Approved 20:‎ | 488:Werdna 464:Werdna 402:(st47) 338:(st47) 200:^demon 396:ʎʇɹoɟ 393:uǝʌǝs 332:ʎʇɹoɟ 329:uǝʌǝs 282:{{bar 183:(Y/N) 88:count 16:< 493:talk 469:talk 453:talk 375:talk 319:talk 261:talk 148:AWB 133:talk 118:flag 98:logs 78:talk 68:BRFA 355:to 300:Max 236:Max 188:No 174:per 93:SUL 521:: 485:— 455:) 399:ʇs 391:-- 377:) 369:. 363:}} 357:{{ 353:}} 347:{{ 335:ʇs 321:) 306:em 298:. 292:}} 286:{{ 263:) 242:em 135:) 451:( 373:( 317:( 303:S 259:( 239:S 186:: 164:: 131:( 120:) 66:( 53:.

Index

Knowledge (XXG):Bots
Requests for approval

GargoyleBot
BRFA
Approved BRFAs
talk
contribs
count
SUL
logs
page moves
block log
rights log
flag
IronGargoyle
talk
^demonBot2
^demon
Knowledge (XXG):Bots/Requests for approval/^demonBot2
Category:Deprecated_templates
Knowledge (XXG):TFD
MaxSem
18:10, 16 March 2008 (UTC)
Knowledge (XXG):AUM
IronGargoyle
talk
18:27, 16 March 2008 (UTC)
birth date and age
MaxSem

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.