Knowledge (XXG)

User:GalliumBot

Source ๐Ÿ“

99: 24: 143: 235:. I've been wanting to operate a bot for quite some time โ€“ this account has existed since February 2022 โ€“ but he's only been active since October 2022, when I finally pushed myself to finish up some of the scripts I'd been sitting on. 986:, collating and adjusting pageviews for articles during their Main Page appearance. Vandyke also notifies nominators when their hooks meet a certain viewcount threshold. The source code currently consists of three parts: 851:
will tell you how many nominations you closed in every month. Each subpage is dedicated to one user, listing their numerical count, percentage of the total number of nominations closed, and rank among promoters in each
248: 1035: 423: 843:
will tell you that you closed a certain number of nominations in a month. Each month-by-month page contains a sort of leaderboard, counting nominations according to the date they were closed.
195: 835:
will tell you that you closed a specific nomination, on a specific date. Each nomination is sorted into month-by-month subpages according to the date the nomination was opened.
437: 404: 370: 71: 724: 624: 169: 542: 1007: 999: 820:, a record of DYK prep builders and the number of promotions they've made over their months and years of service. The code can be found at 983: 389: 765: 991: 822: 1025: 365: 133: 917: 770: 1030: 23: 839: 847: 831: 729: 59: 55: 716: 712: 515: 761: 46: 708: 676:) is an in-progress project to manage various facets of the WikiCup. It currently has no published source code. 232: 31: 915:) script publicizes itself and all other currently active scripts being used by GalliumBot. It can be found at 67: 108:. Erroneous changes by this bot may be hard to revert, so please do not wait for a response before blocking. 283: 63: 224: 42: 184: 129: 569: 1003:, a wrapper script relying on the main library that can update all of the monthly archives at once 251:. Might as well get in on the game. The name "Gallium" is a few puns rolled into single username: 949: 881: 876:) script is an in-progress project to automatically retransclude lost DYK nominations to either 817: 460: 945: 877: 456: 121: 35: 259:, the metal that melts at 85.6 ยฐF (302.9 K), I tend to not do so well in the heat. 231: :) he handles the maintenance and update of various statistics and record pages for 1011:, a wrapper script relying on the main library that handles month-to-month changeovers 760:) script finds DYK nominations that are listed as pending, but are not transcluded to 98: 1019: 104:
If the bot is malfunctioning, use the button at left to block the bot first and then
244: 279: 142: 826:. The proctor script also maintains several lists in GalliumBot's userspace: 62:
edits that would be extremely tedious to do manually, in accordance with the
719:. When those modifications are detected, they are logged at the article's 256: 995:, the main library that does pretty much all of the work at the moment 79:
Administrators: if this bot is malfunctioning or causing harm, please
263: 66:. The bot is approved and currently active – the relevant 271: 944:
script is an in-progress project to shuttle nominations between
424:
Knowledge (XXG):List of Wikipedians by number of DYK promotions
249:
it's silly that some inanimate objects are referred to as "she"
768:. For now, it just lists 'em. The source code can be found at 93: 18: 982:) script updates the monthly tables and analytics pages of 598:
Printing the bot's programmatic innards in its userspace
539:
Move-protect bolded articles that appear on Did you know
727:
for an example of this. The source code can be found at
176: 105: 80: 1036:
Knowledge (XXG) bots with Python source code published
213: 205: 194: 183: 168: 160: 152: 119: 16:
Knowledge (XXG) editing bot run by theleekycauldron
725:Template talk:Did you know nominations/Measure VY 356:Detecting and logging modifications of DYK hooks 952:. It currently has no published source code. 884:. It currently has no published source code. 8: 114: 774:. A list here is provided for convenience: 625:User:Theleekycauldron/fun/admin family tree 274:" is a non-standard pronunciation of "girl" 141: 316: 267:is the genus that contains leeks :) 984:Knowledge (XXG):Did you know/Statistics 707:) script detects modifications made to 390:Knowledge (XXG):Did you know/Statistics 278:Presumably, none of that is gonna stop 113: 7: 489:Retranscluding lost DYK nominations 766:Template talk:Did you know/Approved 282:from blocking it for violating the 823:User:GalliumBot/proctor/proctor.py 14: 97: 22: 918:User:GalliumBot/scope/scope.py 771:User:GalliumBot/minos/minos.py 54:It is used to make repetitive 1: 563: 450: 243:GalliumBot's pronouns are he/ 730:User:GalliumBot/darn/darn.py 417: 383: 233:Knowledge (XXG):Did you know 214:Emergency shutoff-compliant? 1026:Active Knowledge (XXG) bots 711:hooks when they are in the 618: 516:Template:Did you know/Queue 455:Moving nominations between 1052: 762:Template talk:Did you know 593: 484: 634: 606: 524: 392:and notifying nominators 351: 140: 127: 1031:All Knowledge (XXG) bots 307:approval pending tasks 206:Source code published? 514:Cleaning up hooks at 721:nomination talk page 185:Programming language 68:request for approval 816:) script maintains 568:Maintenance of the 318: 196:Exclusion compliant 116: 317: 713:preparation areas 642: 641: 247:, mainly because 221: 220: 112: 111: 92: 91: 86: 1043: 511:prep set helper 319: 314:userspace tasks 313: 310: 306: 303: 299: 296: 225:theleekycauldron 179: 164:theleekycauldron 156:theleekycauldron 145: 117: 101: 94: 85: 76: 53: 43:theleekycauldron 40: 26: 19: 1051: 1050: 1046: 1045: 1044: 1042: 1041: 1040: 1016: 1015: 1014: 958: 927: 890: 859: 787: 739: 682: 647: 311: 308: 304: 301: 300:approved tasks 297: 294: 292: 241: 175: 148: 147:Glossy headshot 120:This user is a 77: 75: 51: 38: 17: 12: 11: 5: 1049: 1047: 1039: 1038: 1033: 1028: 1018: 1017: 1013: 1012: 1004: 996: 957: 954: 926: 923: 889: 886: 858: 855: 854: 853: 844: 840:/proctor/close 836: 786: 783: 776: 738: 735: 681: 678: 646: 643: 640: 639: 636: 635:not necessary 633: 630: 627: 621: 616: 612: 611: 608: 607:not necessary 605: 602: 599: 596: 591: 587: 586: 583: 580: 577: 575: 572: 566: 561: 557: 556: 553: 550: 547: 545: 540: 537: 536:DYK protector 534: 530: 529: 526: 523: 521: 518: 512: 509: 505: 504: 501: 498: 495: 493: 490: 487: 482: 478: 477: 474: 471: 468: 466: 463: 453: 448: 444: 443: 440: 435: 432: 429: 426: 420: 415: 411: 410: 407: 402: 399: 396: 393: 386: 381: 377: 376: 373: 368: 363: 360: 357: 354: 349: 345: 344: 341: 338: 335: 332: 329: 326: 323: 291: 288: 276: 275: 268: 260: 240: 237: 219: 218: 215: 211: 210: 207: 203: 202: 199: 192: 191: 188: 181: 180: 173: 166: 165: 162: 158: 157: 154: 150: 149: 146: 138: 137: 125: 124: 110: 109: 102: 90: 89: 87: 60:semi-automated 27: 15: 13: 10: 9: 6: 4: 3: 2: 1048: 1037: 1034: 1032: 1029: 1027: 1024: 1023: 1021: 1010: 1009: 1008:last_month.py 1005: 1002: 1001: 1000:full_sweep.py 997: 994: 993: 989: 988: 987: 985: 981: 977: 976:xtraordinaire 975: 972: 968: 964: 955: 953: 951: 947: 943: 941: 937: 933: 924: 922: 920: 919: 914: 910: 908: 904: 900: 896: 887: 885: 883: 879: 875: 871: 869: 865: 856: 850: 849: 848:/proctor/user 845: 842: 841: 837: 834: 833: 832:/proctor/open 829: 828: 827: 825: 824: 819: 815: 811: 809: 805: 801: 797: 793: 784: 782: 780: 775: 773: 772: 767: 763: 759: 755: 753: 749: 745: 736: 734: 732: 731: 726: 722: 718: 715:or Main Page 714: 710: 706: 702: 700: 696: 692: 688: 679: 677: 675: 671: 669: 666:esetter, and 665: 661: 657: 654: 644: 637: 631: 628: 626: 622: 620: 617: 614: 613: 609: 603: 600: 597: 595: 592: 589: 588: 584: 581: 578: 576: 573: 571: 567: 565: 562: 559: 558: 554: 551: 548: 546: 544: 541: 538: 535: 532: 531: 527: 522: 519: 517: 513: 510: 507: 506: 502: 499: 496: 494: 491: 488: 486: 483: 480: 479: 475: 472: 469: 467: 464: 462: 458: 454: 452: 449: 446: 445: 441: 439: 436: 433: 430: 427: 425: 421: 419: 416: 413: 412: 408: 406: 403: 400: 397: 394: 391: 387: 385: 382: 379: 378: 374: 372: 369: 367: 364: 361: 358: 355: 353: 350: 347: 346: 342: 339: 336: 333: 330: 327: 324: 321: 320: 315: 289: 287: 285: 284:naming policy 281: 273: 269: 266: 265: 261: 258: 254: 253: 252: 250: 246: 238: 236: 234: 230: 226: 216: 212: 208: 204: 200: 197: 193: 189: 186: 182: 178: 174: 171: 167: 163: 159: 155: 151: 144: 139: 135: 131: 126: 123: 118: 107: 103: 100: 96: 95: 88: 84: 82: 73: 69: 65: 61: 57: 50: 48: 44: 37: 33: 28: 25: 21: 20: 1006: 998: 990: 979: 973: 970: 966: 962: 961: 959: 939: 935: 931: 930: 928: 916: 912: 906: 902: 898: 894: 893: 891: 873: 867: 866:ransclusion 863: 862: 860: 846: 838: 830: 821: 813: 807: 803: 799: 795: 791: 790: 788: 778: 777: 769: 757: 751: 747: 743: 742: 740: 728: 720: 709:Did you know 704: 698: 694: 693:ddition and 690: 686: 685: 683: 673: 667: 663: 659: 655: 652: 650: 648: 623:Maintaining 582:not started 552:not started 525:not started 500:not started 473:not started 293: 277: 262: 242: 228: 227:โ€“ I operate 222: 106:leave a note 78: 70:can be seen 41:operated by 32:user account 29: 969:alyzer for 806:stensibly, 337:discussion 223:Howdy, I'm 1020:Categories 992:vandyke.py 938:rrier and 905:ublishing 670:istributor 465:5 minutes 229:GalliumBot 115:GalliumBot 64:bot policy 750:mination 662:nalyzer, 585:inactive 555:inactive 528:inactive 503:inactive 476:inactive 422:Updating 388:Updating 375:inactive 331:interval 56:automated 950:WP:DYKNA 934:clusion 925:transfem 909:xecutive 882:WP:DYKNA 818:WP:DYKPC 674:cupboard 645:cupboard 564:cupboard 543:24 hours 461:WP:DYKNA 451:transfem 438:approved 405:approved 371:approved 170:Approved 153:Operator 134:contribs 81:block it 980:vandyke 956:vandyke 946:WP:DYKN 878:WP:DYKN 814:proctor 798:ounter 794:motion 785:proctor 754:alvager 697:emoval 638:active 610:active 601:1 hour 579:passed 570:WikiCup 549:passed 520:1 hour 497:passed 492:1 hour 457:WP:DYKN 442:active 428:1 hour 418:proctor 409:active 384:vandyke 359:1 hour 343:status 257:gallium 897:ource 852:month. 746:ssing 723:โ€“ see 717:queues 632:02:23 629:1 day 619:aftree 604:01:22 470:rough 431:00:21 398:03:27 395:1 day 366:passed 362:00:25 334:first 312:  309:  305:  302:  298:  295:  280:Tamzin 264:Allium 239:Naming 190:Python 161:Author 52:  39:  965:iews 932:trans 913:scope 888:scope 874:retro 857:retro 779:Total 758:minos 737:minos 701:otary 594:scope 485:retro 340:brfa 325:name 290:Tasks 255:Like 34:is a 30:This 960:The 948:and 942:over 929:The 892:The 861:The 789:The 781:: 0 764:and 741:The 705:darn 684:The 680:darn 651:Wiki 649:The 459:and 434:n/a 401:n/a 352:darn 328:task 322:no. 209:yep 130:talk 72:here 47:talk 971:DYK 901:de 880:or 870:bot 864:ret 810:ank 802:o, 792:pro 689:YK 653:Cup 272:gal 217:yep 187:(s) 177:yes 122:bot 58:or 36:bot 1022:: 967:an 936:fe 921:. 899:co 868:ro 748:no 744:mi 733:. 658:t 656:Bo 615:โ€” 590:โ€” 574:? 560:8 533:7 508:6 481:5 447:4 414:3 380:2 348:1 286:. 245:it 201:No 132:ยท 74:. 49:). 978:( 974:e 963:v 940:m 911:( 907:e 903:p 895:s 872:( 812:( 808:r 804:o 800:t 796:c 756:( 752:s 703:( 699:n 695:r 691:a 687:D 672:( 668:d 664:r 660:a 270:" 198:? 172:? 136:) 128:( 83:. 45:(

Index


user account
bot
theleekycauldron
talk
automated
semi-automated
bot policy
request for approval
here
block it
Emergency block button
leave a note
bot
talk
contribs

Approved
yes
Programming language
Exclusion compliant
theleekycauldron
Knowledge (XXG):Did you know
it
it's silly that some inanimate objects are referred to as "she"
gallium
Allium
gal
Tamzin
naming policy

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

โ†‘