Knowledge (XXG)

User:PhotoCatBot

Source 📝

186: 24: 106: 142: 620:
The bot does not attempt to determine whether the article already has a photo that fulfills the request. I have thought about this but do not believe that it could be done safely in an automated way -- perhaps a semiautomatic bot could do it. As a result, the bot may sometimes add parameters to a
611:
The bot will not revisit any single article more often than once every six months. An article can be pre-emptively excluded from the bot by adding an "of=" parameter to the template to describe what sort of image is required. The bot will assume that the photo request is valid and will not modify
355:
and its subcategories, and updates photo request templates with more precise classifications. It also reviews reqphoto templates to see if they may no longer be needed, and flags them for human attention if so.
669: 664: 288: 523: 486: 133: 221: 75: 428:, it will try to figure out what kind of picture is desired from examining other templates on the page, and will update the talk page templates appropriately. 582: 381: 352: 542: 215: 568:
that appear to be "stale" -- where the article page has one or more active images -- and adds them to a list of articles which may need to have
639: 555: 631:
template on a talk page, even if that article now has an image. When that happens, please feel free to remove the unnecessary template.
654: 605: 176: 674: 432: 207: 228: 23: 659: 277: 443: 67: 63: 453: 112: 31: 408: 71: 152: 172: 271: 200: 54: 535: 508: 625: 592: 572: 562: 517: 498: 480: 472: 463: 398: 388: 164: 35: 325: 281: 196: 185: 50: 42: 418: 127: 105: 648: 531:
Some WikiProject templates support their own image request parameters; for example,
141: 371:
StaleReqphotoBot: maintaining a list of articles which may no longer need images
368:
PhotoCat: classifying image requests so they show up in more specific categories
545:. Where possible, the bot adds the appropriate parameter to those templates. 494:
Topical WikiProjects cause the bot to add a relevant subject category to the
70:
edits that would be extremely tedious to do manually, in accordance with the
431:
A full list of the rules the bot uses can be found in the source code at
635: 83:
Administrators: if this bot is malfunctioning or causing harm, please
541:
includes an "Imageneeded" parameter, which adds an article to
18: 581:
Specifically, StaleReqphotoBot walks through all articles in
147: 140: 642:. Please feel free to suggest enhancements or bug fixes! 524:
Category:Knowledge (XXG) requested photographs of schools
487:
Category:Knowledge (XXG) requested photographs in Alabama
128: 119: 84: 670:
Knowledge (XXG) bots with Python source code published
554:
As of April 2009, the PhotoCat runs a secondary task,
597:
template (if any) does not include an "of=" parameter
134:
Knowledge (XXG):Administrators' noticeboard/Incidents
306: 298: 287: 270: 262: 254: 246: 238: 227: 214: 192: 162: 665:Knowledge (XXG) bots which are exclusion compliant 485:. Those in turn cause the article to be filed in 606:Category:Articles which may no longer need images 604:Articles satisfying both conditions are added to 459:cause the bot to add an "in=" parameter to the 117:Use this button if the bot is malfunctioning. ( 583:Category:Knowledge (XXG) requested photographs 382:Category:Knowledge (XXG) requested photographs 353:Category:Knowledge (XXG) requested photographs 600:Look for image links on the main article page 16:Knowledge (XXG) editing bot run by Tim Pierce 8: 157: 543:Category:Aviation articles needing images 558:. StaleReqphotoBot identifies uses of 156: 640:User:PhotoCatBot/Src/StaleReqphotoBot 636:https://github.com/qwrrty/photocatbot 384:. Upon finding an article bearing a 7: 522:, which in turn adds the article to 316: 74:. The bot is currently inactive but 380:PhotoCat examines each article in 14: 351:PhotoCatBot examines articles in 439:Geographic WikiProjects such as 433:User:PhotoCatBot/Src/photocat.py 184: 104: 22: 62:It is used to make repetitive 1: 655:Inactive Knowledge (XXG) bots 634:Source code may be found at 307:Emergency shutoff-compliant? 100:Emergency bot shutoff button 266:Run manually but unattended 691: 364:The bot's tasks include: 183: 170: 660:All Knowledge (XXG) bots 132:a malfunctioning bot to 675:WikiProject Photography 126:Non-administrators can 475:|in=Alabama}} 435:. Here is a summary: 299:Source code published? 145: 483:|in=Poland}} 144: 424:or similar template 272:Programming language 263:Automatic or manual? 76:retains the approval 444:WikiProject Alabama 334:to Knowledge (XXG). 324:This user has made 289:Exclusion compliant 159: 454:WikiProject Poland 426:with no parameters 146: 122: 116: 101: 78:of the community. 344: 343: 339: 338: 314: 313: 137: 118: 111: 99: 96: 95: 90: 682: 630: 624: 596: 577: 571: 567: 561: 556:StaleReqphotoBot 550:StaleReqphotoBot 540: 534: 521: 513: 507: 503: 497: 484: 476: 468: 462: 458: 452: 448: 442: 423: 417: 413: 407: 403: 397: 393: 387: 335: 332: 317: 188: 160: 148: 131: 125: 108: 89: 80: 61: 48: 40: 26: 19: 690: 689: 685: 684: 683: 681: 680: 679: 645: 644: 628: 622: 618: 590: 589:Check that the 575: 569: 565: 559: 552: 538: 532: 520:|schools}} 515: 511: 505: 504:template, e.g. 501: 495: 478: 470: 469:template, e.g. 466: 460: 456: 450: 446: 440: 421: 415: 411: 405: 401: 395: 391: 385: 378: 362: 349: 340: 326: 323: 197:Tim Pierce 163:This user is a 155: 139: 124: 81: 79: 59: 46: 38: 17: 12: 11: 5: 688: 686: 678: 677: 672: 667: 662: 657: 647: 646: 617: 614: 602: 601: 598: 551: 548: 547: 546: 528: 527: 491: 490: 377: 374: 373: 372: 369: 361: 358: 348: 345: 342: 341: 337: 336: 321: 315: 312: 311: 308: 304: 303: 300: 296: 295: 292: 285: 284: 275: 268: 267: 264: 260: 259: 256: 255:Edit period(s) 252: 251: 248: 244: 243: 240: 236: 235: 232: 225: 224: 219: 212: 211: 194: 190: 189: 181: 180: 168: 167: 151: 113:Administrators 97: 94: 93: 91: 68:semi-automated 27: 15: 13: 10: 9: 6: 4: 3: 2: 687: 676: 673: 671: 668: 666: 663: 661: 658: 656: 653: 652: 650: 643: 641: 637: 632: 627: 615: 613: 612:the article. 609: 607: 599: 594: 588: 587: 586: 584: 579: 574: 564: 557: 549: 544: 537: 530: 529: 525: 519: 510: 500: 493: 492: 488: 482: 474: 465: 455: 445: 438: 437: 436: 434: 429: 427: 420: 410: 400: 390: 383: 375: 370: 367: 366: 365: 359: 357: 354: 346: 333: 331:contributions 330: 322: 319: 318: 309: 305: 301: 297: 293: 290: 286: 283: 279: 276: 273: 269: 265: 261: 257: 253: 249: 245: 241: 237: 233: 230: 226: 223: 220: 217: 213: 209: 206: 202: 198: 195: 191: 187: 182: 178: 174: 169: 166: 161: 154: 150: 149: 143: 138: 135: 130: 121: 114: 109: 107: 102: 92: 88: 86: 77: 73: 69: 65: 58: 56: 52: 44: 37: 33: 28: 25: 21: 20: 633: 629:}} 623:{{ 619: 610: 603: 595:}} 591:{{ 580: 576:}} 570:{{ 566:}} 560:{{ 553: 539:}} 533:{{ 512:}} 506:{{ 502:}} 496:{{ 467:}} 461:{{ 457:}} 451:{{ 447:}} 441:{{ 430: 425: 422:}} 416:{{ 412:}} 409:imagerequest 406:{{ 402:}} 396:{{ 392:}} 386:{{ 379: 363: 350: 328: 258:Intermittent 250:2 per minute 204: 110: 103: 98: 82: 49:operated by 32:user account 29: 616:Limitations 514:results in 360:Description 158:PhotoCatBot 120:direct link 649:Categories 536:WPAVIATION 327:more than 72:bot policy 51:Tim Pierce 41:that uses 578:removed. 509:WPSchools 282:Pywikibot 247:Edit rate 242:See table 153:Userboxes 64:automated 43:Pywikibot 626:reqphoto 593:reqphoto 573:reqphoto 563:reqphoto 518:reqphoto 499:reqphoto 481:reqphoto 473:reqphoto 464:reqphoto 399:photoreq 389:reqphoto 376:PhotoCat 216:Approved 208:contribs 193:Operator 177:contribs 85:block it 585:, and: 347:Summary 320:60,000+ 239:Task(s) 229:Flagged 199: ( 489:, etc. 329:60,000 278:Python 203:  129:report 60:  47:  39:  419:photo 34:is a 30:This 638:and 302:Yes 280:and 201:talk 173:talk 55:talk 477:or 449:or 310:Yes 294:Yes 274:(s) 234:Yes 222:Yes 165:bot 66:or 36:bot 651:: 608:. 516:{{ 479:{{ 471:{{ 414:, 404:, 394:, 175:· 123:) 57:). 526:. 291:? 231:? 218:? 210:) 205:· 179:) 171:( 136:. 115:: 87:. 53:( 45:,

Index


user account
bot
Pywikibot
Tim Pierce
talk
automated
semi-automated
bot policy
retains the approval
block it
Emergency block button
Administrators
direct link
report
Knowledge (XXG):Administrators' noticeboard/Incidents

Userboxes
bot
talk
contribs

Tim Pierce
talk
contribs
Approved
Yes
Flagged
Programming language
Python

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