Operator: Dreamy Jazz ( talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 16:12, Saturday, May 9, 2020 ( UTC)
Automatic, Supervised, or Manual: automatic
Programming language(s): Python (pywikibot)
Source code available:
Function overview: This bot will add {{WikiProject Biography|living=no}} to talk pages where their associated article is in a year of death category. If approved to do so, the bot would also auto assess the class using rules defined in function details.
Links to relevant discussions (where appropriate): Wikipedia talk:WikiProject Biography#Automatic WikiProject tagging
Edit period(s): One time run initially, but I will probably rerun infrequently on talk pages the bot has not looked at before.
Estimated number of pages affected: Initially ~17,000
Exclusion compliant (Yes/No): Yes
Already has a bot flag (Yes/No): No
Function details: The bot, if approved, will generate a list of talk pages which have not been tagged with the WikiProject Biography template when their associated article is in one of the "year of death" type categories (a list of the categories I will use for this is at User:Dreamy Jazz/sandbox/3).
The bot could auto assess when it adds the WikiProject Biography template. There are two ways this can be done and the bot could be approved for any combination of the two:
If an auto assess value is used for the class parameter, the auto parameter set to "inherit" when inheriting the class or "stub_template" "stub" when the second way is used. If no valid auto assess value is found, the bot simply does not add the class parameter.
My reasoning for auto assessment is that ~17,000 extra pages in Category:Unassessed biography articles would give lots of extra work to the editors who are working to reduce the size of the category. Although not all pages will be auto assessed, the auto assessment will help to reduce the extra work. Preferably, I would like the bot to use both methods, as I have seen both methods used by bots before.
If {{ WikiProject Biography}} is already tagged on the talk page or the page is a redirect page, the bot will skip the talk page. If either the main shutoff or Task 4 shutoff page is deleted / non-empty the bot will stop running (and post a note to my talk page). The bot respects {{ nobots}} (using pywikibot.Page.botMayEdit()).
I have been using AWB to tag living people if the article is in Category:Living people. This is a relatively similar task, except there is no auto assessment and that the bot task is automatic (i.e. it's not just some search and replace rules in AWB with a human checking and pressing save). I have seen no opposition to adding the project template to lots of talk pages. I posted a note at Wikipedia talk:WikiProject Biography#Automatic WikiProject tagging 3 days ago and have got no responses. I have filed the BRFA to allow more people to weigh in on this. Thanks. Dreamy Jazz talk to me | my contributions 22:28, 9 May 2020 (UTC) reply
Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. I see no problem with a short trial to start things off to give people an idea of it "in action". Is it currently capable of auto-assessing, Dreamy Jazz? -- TheSandDoctor Talk 23:33, 9 May 2020 (UTC) reply
Operator: Dreamy Jazz ( talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 16:12, Saturday, May 9, 2020 ( UTC)
Automatic, Supervised, or Manual: automatic
Programming language(s): Python (pywikibot)
Source code available:
Function overview: This bot will add {{WikiProject Biography|living=no}} to talk pages where their associated article is in a year of death category. If approved to do so, the bot would also auto assess the class using rules defined in function details.
Links to relevant discussions (where appropriate): Wikipedia talk:WikiProject Biography#Automatic WikiProject tagging
Edit period(s): One time run initially, but I will probably rerun infrequently on talk pages the bot has not looked at before.
Estimated number of pages affected: Initially ~17,000
Exclusion compliant (Yes/No): Yes
Already has a bot flag (Yes/No): No
Function details: The bot, if approved, will generate a list of talk pages which have not been tagged with the WikiProject Biography template when their associated article is in one of the "year of death" type categories (a list of the categories I will use for this is at User:Dreamy Jazz/sandbox/3).
The bot could auto assess when it adds the WikiProject Biography template. There are two ways this can be done and the bot could be approved for any combination of the two:
If an auto assess value is used for the class parameter, the auto parameter set to "inherit" when inheriting the class or "stub_template" "stub" when the second way is used. If no valid auto assess value is found, the bot simply does not add the class parameter.
My reasoning for auto assessment is that ~17,000 extra pages in Category:Unassessed biography articles would give lots of extra work to the editors who are working to reduce the size of the category. Although not all pages will be auto assessed, the auto assessment will help to reduce the extra work. Preferably, I would like the bot to use both methods, as I have seen both methods used by bots before.
If {{ WikiProject Biography}} is already tagged on the talk page or the page is a redirect page, the bot will skip the talk page. If either the main shutoff or Task 4 shutoff page is deleted / non-empty the bot will stop running (and post a note to my talk page). The bot respects {{ nobots}} (using pywikibot.Page.botMayEdit()).
I have been using AWB to tag living people if the article is in Category:Living people. This is a relatively similar task, except there is no auto assessment and that the bot task is automatic (i.e. it's not just some search and replace rules in AWB with a human checking and pressing save). I have seen no opposition to adding the project template to lots of talk pages. I posted a note at Wikipedia talk:WikiProject Biography#Automatic WikiProject tagging 3 days ago and have got no responses. I have filed the BRFA to allow more people to weigh in on this. Thanks. Dreamy Jazz talk to me | my contributions 22:28, 9 May 2020 (UTC) reply
Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. I see no problem with a short trial to start things off to give people an idea of it "in action". Is it currently capable of auto-assessing, Dreamy Jazz? -- TheSandDoctor Talk 23:33, 9 May 2020 (UTC) reply