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:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.