Jump to content

Wikipedia:Bots/Requests for approval/ProgrammingBot

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by ProgrammingGeek (talk | contribs) at 17:19, 12 April 2017 (Creating a BRFA subpage for ProgrammingBot (easy-brfa)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Operator: ProgrammingGeek (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)

Time filed: 17:19, Wednesday, April 12, 2017 (UTC)

Automatic, Supervised, or Manual: automatic

Programming language(s): Python

Source code available: Standard Pywikibot

Function overview: Removes {{adoptme tags from pages that meet certain criteria

Links to relevant discussions (where appropriate): WP:Bot requests#Adoption Category backlog

Edit period(s): Daily

Estimated number of pages affected: 50-100

Exclusion compliant (Yes/No): No

Already has a bot flag (Yes/No): No

Function details: The bot gets a list of pages in the category "Users seeking to be adopted in Adopt-a-user".

If the page is in any namespace other than User or User talk, it removes the {{adoptme}} tag

If the page is in the User or User talk namespace, and the user has not edited in a month, then it removes the tag and adds {{subst:Adoption notice expired for bots to the user's talk page

If the page is in the User or User talk namespace and the user has edited within a month, the page is skipped.

This bot will run once daily.

Discussion