Wikipedia:Bots/Requests for approval/SDZeroBot 11


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at Bots/Noticeboard. The result of the discussion was

SDZeroBot 11
Operator:

Time filed: 16:42, Monday, May 31, 2021 (UTC)

Automatic, Supervised, or Manual: automatic

Programming language(s): TypeScript

Source code available: GitHub

Function overview: Create List of Wikipedians by good article nominations and keep it updated

Links to relevant discussions (where appropriate): Wikipedia_talk:Good_article_nominations/Archive_24, Wikipedia_talk:Good_article_nominations/Archive_24

Edit period(s): As needed

Estimated number of pages affected: 1

Exclusion compliant (Yes/No): No

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

Function details: Create and update List of Wikipedians by good article nominations. This is analogous to other pages like List of Wikipedians by featured article nominations, List of Wikipedians by number of DYKs, etc.

Nominator of an article is identified as the user who adds the GA nominee template to the talk page. The initial dataset is created by going through the talk page edit histories of all current GAs. This approach gives largely accurate results. Afterwards, updates are done by using Wikimedia EventStreams API to listen for additions/removals of good article template. Since we process both additions and removals of that template, issues like a vandal blanking a GA (along with the template) or someone mistakenly adding the template without a GAN, are automatically taken care of in the dataset – as and when such actions are reverted.

Discussion
Trusted operator, single page, no obvious issues arising from this task. Primefac (talk) 13:43, 1 June 2021 (UTC)
 * The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at Bots/Noticeboard.