Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

User:GalliumBot

    From Wikipedia, the free encyclopedia
    Wikipedia editing bot run by theleekycauldron
    Thisuser account is abot operated bytheleekycauldron (talk). It is used to make repetitiveautomated orsemi-automated edits that would be extremely tedious to do manually, in accordance with thebot policy. The bot is approved and currently active – the relevantrequest for approval can be seenhere.
    Administrators: if this bot is malfunctioning or causing harm, pleaseblock it.
    Emergency block buttonIf the bot is malfunctioning, use the button at left to block the bot first and thenleave a note. Erroneous changes by this bot may be hard to revert, so please do not wait for a response before blocking.
    GalliumBot
    This user is abot
    (talk ·contribs)
    Glossy headshot
    Operatortheleekycauldron
    Authortheleekycauldron
    Approved?yes
    Programming language(s)Python
    Exclusion compliant?No
    Source code published?yep
    Emergency shutoff-compliant?yep

    Howdy, I'mtheleekycauldron – I operateGalliumBot :) he handles the maintenance and update of various statistics and record pages forWikipedia:Did you know. 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.

    Naming

    [edit]

    GalliumBot's pronouns are he/it, mainly becauseit's silly that some inanimate objects are referred to as "she". Might as well get in on the game. The name "Gallium" is a few puns rolled into single username:

    1. Likegallium, the metal that melts at 85.6 °F (302.9 K), I tend to not do so well in the heat.
    2. Allium is the genus that contains leeks :)
    3. "gal" is a non-standard pronunciation of "girl"

    Presumably, none of that is gonna stopTamzin from blocking it for violating thenaming policy.

    Tasks

    [edit]

      approved tasks  approval pending tasks  userspace tasks

    no.nametaskintervalfirstdiscussionbrfastatus
    1darnDetecting and logging modifications of DYK hooks1 hour00:25passedapprovedinactive
    2vandykeUpdatingWikipedia:Did you know/Statistics and notifying nominators1 day03:27n/aapprovedactive
    3proctorUpdatingWikipedia:List of Wikipedians by number of DYK promotions1 hour00:21n/aapprovedactive
    4transfemMoving nominations betweenWP:DYKN andWP:DYKNA5 minutesroughnot startedinactive
    5retroRetranscluding lost DYK nominations1 hourpassednot startedinactive
    6prep set helperCleaning up hooks atTemplate:Did you know/Queue1 hournot startedinactive
    7DYK protectorMove-protect bolded articles that appear on Did you know24 hourspassednot startedinactive
    8cupboardMaintenance of theWikiCup?passednot startedinactive
    scopePrinting the bot's programmatic innards in its userspace1 hour01:22not necessaryactive
    aftreeMaintainingUser:Theleekycauldron/fun/admin family tree1 day02:23not necessaryactive

    cupboard

    [edit]

    TheWikiCupBotanalyzer,resetter, anddistributor (cupboard) is an in-progress project to manage various facets of the WikiCup. It currently has no published source code.

    darn

    [edit]

    TheDYKaddition andremovalnotary (darn) script detects modifications made toDid you know hooks when they are in thepreparation areas or Main Pagequeues. When those modifications are detected, they are logged at the article'snomination talk page – seeTemplate talk:Did you know nominations/Measure VY for an example of this. The source code can be found atUser:GalliumBot/darn/darn.py.

    minos

    [edit]

    Themissingnominationsalvager (minos) script finds DYK nominations that are listed as pending, but are not transcluded toTemplate talk:Did you know andTemplate talk:Did you know/Approved. For now, it just lists 'em. The source code can be found atUser:GalliumBot/minos/minos.py. A list here is provided for convenience:

    Total: 0

    proctor

    [edit]

    Thepromotioncounterto,ostensibly,rank (proctor) script maintainsWP:DYKPC, 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 atUser:GalliumBot/proctor/proctor.py. The proctor script also maintains several lists in GalliumBot's userspace:

    • /proctor/open 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.
    • /proctor/close 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.
    • /proctor/user 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 month.

    retro

    [edit]

    Theretransclusionrobot (retro) script is an in-progress project to automatically retransclude lost DYK nominations to eitherWP:DYKN orWP:DYKNA. It currently has no published source code.

    scope

    [edit]

    Thesourcecodepublishingexecutive (scope) script publicizes itself and all other currently active scripts being used by GalliumBot. It can be found atUser:GalliumBot/scope/scope.py.

    transfem

    [edit]

    Thetransclusionferrier andmover script is an in-progress project to shuttle nominations betweenWP:DYKN andWP:DYKNA. It currently has no published source code.

    vandyke

    [edit]

    Theviewsanalyzer forDYKextraordinaire (vandyke) script updates the monthly tables and analytics pages ofWikipedia:Did you know/Statistics, 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:

    • vandyke.py, the main library that does pretty much all of the work at the moment
    • full_sweep.py, a wrapper script relying on the main library that can update all of the monthly archives at once
    • last_month.py, a wrapper script relying on the main library that handles month-to-month changeovers
    Retrieved from "https://en.wikipedia.org/w/index.php?title=User:GalliumBot&oldid=1237481997"
    Categories:

    [8]ページ先頭

    ©2009-2025 Movatter.jp