Wikipedia:Bots/Requests for approval/DYKHousekeepingBot 3


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was Symbol keep vote.svg Approved

DYKHousekeepingBot 3
Operator:

Time filed: 16:40, Friday January 13, 2012 (UTC)

Automatic or Manual: Automatic unsupervised

Programming language(s): Java

Source code available: No

Function overview: Notify Did you know (DYK) nominators if their DYK nomination hasn't been transcluded.

Links to relevant discussions (where appropriate): User talk:Shubinator

Edit period(s): Approximately daily, though the frequency may be changed in the future

Estimated number of pages affected: 0-15 per week, once things settle down

Exclusion compliant (Y/N): Y

Already has a bot flag (Y/N): Y

Function details: Did you know (DYK) nominations should be transcluded by the nominator to Template talk:Did you know. On each run, the bot will find all untranscluded DYK nominations more than a day old and notify the nominator with DYK nomination needs transcluded that the nomination hasn't been completed.

Discussion
Why don't you simply transclude the nomination for them? Ucucha (talk) 17:05, 13 January 2012 (UTC)
 * It's near-impossible to automatically figure out which date the nomination should go under for expansions. Shubinator (talk) 17:08, 13 January 2012 (UTC)
 * Plus the nominator might intend to complete the nomination in a day or two, or maybe the nominator had second thoughts and decided not to nominate. Shubinator (talk) 17:13, 13 January 2012 (UTC)


 * Ucucha: the bot is the only way to automatically detect un-transcluded nominations. Currently, we only find out about un-transcluded noms months later when someone comes along asking why their nom was never reviewed and we notice that they never transcluded it. Without a bot, there's simply no way to know (at least, I haven't discovered one) that someone's nom needs transcluding. r ʨ anaɢ (talk) 10:00, 14 January 2012 (UTC)
 * I realize that; I was merely suggesting an alternative way to handle the untranscluded noms found. But Shubinator's arguments are convincing, so I support the bot in its current form. Ucucha (talk) 13:23, 14 January 2012 (UTC)

What's going to happen with the backlog? (Or is there no backlog?) - Jarry1250 [Deliberation needed] 19:55, 14 January 2012 (UTC)
 * Do you mean un-transcluded noms from a long time ago? r ʨ anaɢ (talk) 22:08, 14 January 2012 (UTC)
 * If you mean untranscluded noms from a long time ago, the bot will notify those nominators on its first run. Shubinator (talk) 23:38, 14 January 2012 (UTC)
 * Yes :) Is that likely to be many? - Jarry1250 [Deliberation needed] 01:53, 15 January 2012 (UTC)
 * If the bot were to do its first run today, it would find 69 old untranscluded noms, 60 of which were created before January 7th. Shubinator (talk) 05:17, 15 January 2012 (UTC)
 * These un-transcluded old noms have been a sticky issue in the past, but my intuition is that any from before Christmas will be summarily rejected, whereas ones less than a month old might be given some leeway. If Shubinator already has a list of the old noms, maybe we can manually fail some of the too-old ones (since sending the nominator a message would be pointless) before running the bot. r ʨ anaɢ (talk) 08:09, 15 January 2012 (UTC)
 * List below, from oldest to newest. Timestamps are |timestamp&cmsort=timestamp&cmstart=20000101000000&cmend=20120114162900 here. Shubinator (talk) 16:29, 15 January 2012 (UTC)


 * Template:Did you know nominations/Araki Fabulous Willy - Created by Miyagawa (talk)
 * Template:Did you know nominations/HMS Kempenfelt (I18) - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/Polyforum Cultural Siqueiros - Created by Thelmadatter (talk)
 * Template:Did you know nominations/Bob Simpson (journalist) - Created by Ka Faraq Gatri (talk)
 * Template:Did you know nominations/HMS Hereward (H93) - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/HMS Hero (H99) - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/Miss Baker - Created by Ke4roh (talk)
 * Template:Did you know nominations/HMS Havock (H43) - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/Delta Phi Epsilon - Created by Emoni12 (talk)
 * Template:Did you know nominations/Network Automation, Inc. v. Advanced Systems Concepts, Inc. - Created by Inwyrd (talk)
 * Template:Did you know nominations/Franco-Italian Armistice - Created by Goldblooded (talk)
 * Template:Did you know nominations/Gregor Virant List - Created by Tone (talk)
 * Template:Did you know nominations/F.B.T. Productions, LLC v. Aftermath Records - Created by Xxiao ucb (talk)
 * Template:Did you know nominations/Bert Gray - Created by Daemonic Kangaroo (talk)
 * Template:Did you know nominations/Johnny Basham - Created by FruitMonkey (talk)
 * Template:Did you know nominations/? (film) - Created by Crisco 1492 (talk)
 * Template:Did you know nominations/eye movements in reading - Created by Julietbee (talk)
 * Template:Did you know nominations/Asexuality - Created by Lauradronen (talk)
 * Template:Did you know nominations/Japanese aircraft carrier Hiyō - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/Jack Venman - Created by John Vandenberg (talk)
 * Template:Did you know nominations/Tigeroar - Created by Tylersimms221 (talk)
 * Template:Did you know nominations/Ancient Egyptian Agriculture - Created by Lamberthl (talk)
 * Template:Did you know nominations/Rice cultivation in Arkansas - Created by Mccullaj (talk)
 * Template:Did you know nominations/Miami Marlins - Created by Belowenter (talk)
 * Template:Did you know nominations/Hiyō class aircraft carrier - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/The Boys and Girls Clubs of America - Created by Cargosm1 (talk)
 * Template:Did you know nominations/Japanese aircraft carrier Kaiyo - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/Thomas Gibson (artist) - Created by Grunners (talk)
 * Template:Did you know nominations/MCGURK EFFECT - Created by Mdeeh (talk)
 * Template:Did you know nominations/Waragi - Created by Zizou12 (talk)
 * Template:Did you know nominations/Kinesio Tape - Created by Zizou12 (talk)
 * Template:Did you know nominations/Chas Dodd - Created by PM800 (talk)
 * Template:Did you know nominations/Mike Stephans - Created by PM800 (talk)
 * Template:Did you know nominations/Bryan v. MacPherson - Created by Andersme (talk)
 * Template:Did you know nominations/The National Law Center on Homelessness and Poverty - Created by Laura.Muro2 (talk)
 * Template:Did you know nominations/Gray Panthers - Created by Juliejones24 (talk)
 * Template:Did you know nominations/Liberation psychology - Created by Vcallenjr (talk)
 * Template:Did you know nominations/Colin Hall Simpson - Created by Hawkeye7 (talk)
 * Template:Did you know nominations/Psychoanalytic Dream Interpretation - Created by Swimmergirlie (talk)
 * Template:Did you know nominations/Edward Sapir - Created by Maunus (talk)
 * Template:Did you know nominations/Sell-a-thon - Created by Wlilly9999 (talk)
 * Template:Did you know nominations/Free Press (organization) - Created by Jaobar (talk)
 * Template:Did you know nominations/HMS Brazen (H80) - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/Lopidity - Created by Toonbill (talk)
 * Template:Did you know nominations/Frank Kubatzki - Created by Orangemike (talk)
 * Template:Did you know nominations/Going Straight (reality show) - Created by Hedge of tomato (talk)
 * Template:Did you know nominations/Mai Safoora - Created by Umar farooq miana (talk)
 * Template:Did you know nominations/Saleh Muhammad Safoori - Created by Umar farooq miana (talk)
 * Template:Did you know nominations/Uglich Hydroelectric Station - Created by Slon02 (talk)
 * Template:Did you know nominations/Ernst Ottwalt - Created by Marrante (talk)
 * Template:Did you know nominations/Twelve Prophets of Aleijadinho - Created by EncycloPetey (talk)
 * Template:Did you know nominations/William Jacob "Bill" Van Tichelt (Van Tech Motorcycles) - Created by Tcmetz (talk)
 * Template:Did you know nominations/Tech Rite - Created by Dr. Stephenson (talk)
 * Template:Did you know nominations/Shenhui - Created by Djlayton4 (talk)
 * Template:Did you know nominations/Schoolin' Life - Created by My love is love (talk)
 * Template:Did you know nominations/Vince Wolek - Created by FrickFrack (talk)
 * Template:Did you know nominations/The Yama Yama Man - Created by Green Cardamom (talk)
 * Template:Did you know nominations/Windows Server 8 - Created by Jasper Deng (talk)
 * Template:Did you know nominations/Santa Claus (horse) - Created by PFHLai (talk)
 * Template:Did you know nominations/Kappa Kappa Psi - Created by LazySofa (talk)
 * Template:Did you know nominations/Tooth Protectors - Created by 28bytes (talk)
 * Template:Did you know nominations/Trinity Episcopal Church (Houghton, Michigan) - Created by Chris857 (talk)
 * Template:Did you know nominations/Yaroslav Blanter - Created by PFHLai (talk)
 * Template:Did you know nominations/Tony Lord (One Life to Live) - Created by FrickFrack (talk)
 * Template:Did you know nominations/Meine Seufzer, meine Tränen, BWV 13 - Created by Gerda Arendt (talk)
 * Template:Did you know nominations/Tuarangia - Created by Kevmin (talk)
 * Template:Did you know nominations/Vicinage Clause - Created by Savidan (talk)
 * Template:Did you know nominations/Tommy Tebb - Created by BigDom (talk)
 * Template:Did you know nominations/eRulemaking - Created by DrewtLtL (talk)
 * Template:Did you know nominations/Original Child Bomb - Created by Arbitrarily0 (talk)
 * Template:Did you know nominations/Uggie - Created by Miyagawa (talk)
 * Template:Did you know nominations/Trey Scott Atwater - Created by Luciferwildcat (talk)
 * Template:Did you know nominations/Walter Merchant House - Created by Daniel Case (talk)
 * Template:Did you know nominations/William de Chesney (sheriff) - Created by Ealdgyth (talk)


 * I'll post at WT:DYK about these; once people come to an agreement on how many can be summarily rejected, I (or someone else) can go through and fail them so they don't appear on the list anymore when the bot runs. r ʨ anaɢ (talk) 07:27, 16 January 2012 (UTC)


 * I just noticed a small thing: this will also catch articles that have been properly nominated and reviewed but were since moved to April Fool's Main Page/Did You Know (for instance, Template:Did you know nominations/? (film) is one of these). Would it be easy to make the bot check to see if the nom is transcluded on T:TDYK or that page? r ʨ anaɢ (talk) 07:36, 16 January 2012 (UTC)


 * It's been brought to my attention at WT:DYK that the bot seems to have picked up some false positives (apparently mostly on more noms from 5-7 days ago), including 1, 2, 3, 4. Do you have any idea what might have caused this? I checked the nominations themselves and didn't notice any issues with them. r ʨ anaɢ (talk) 15:11, 16 January 2012 (UTC)


 * Tweaks made; output below. Shubinator (talk) 16:16, 16 January 2012 (UTC)


 * Template:Did you know nominations/HMS Kempenfelt (I18) - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/Polyforum Cultural Siqueiros - Created by Thelmadatter (talk)
 * Template:Did you know nominations/HMS Hereward (H93) - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/HMS Hero (H99) - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/HMS Havock (H43) - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/Delta Phi Epsilon - Created by Emoni12 (talk)
 * Template:Did you know nominations/Network Automation, Inc. v. Advanced Systems Concepts, Inc. - Created by Inwyrd (talk)
 * Template:Did you know nominations/Franco-Italian Armistice - Created by Goldblooded (talk)
 * Template:Did you know nominations/Gregor Virant List - Created by Tone (talk)
 * Template:Did you know nominations/F.B.T. Productions, LLC v. Aftermath Records - Created by Xxiao ucb (talk)
 * Template:Did you know nominations/Bert Gray - Created by Daemonic Kangaroo (talk)
 * Template:Did you know nominations/Johnny Basham - Created by FruitMonkey (talk)
 * Template:Did you know nominations/eye movements in reading - Created by Julietbee (talk)
 * Template:Did you know nominations/Asexuality - Created by Lauradronen (talk)
 * Template:Did you know nominations/Japanese aircraft carrier Hiyō - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/Jack Venman - Created by John Vandenberg (talk)
 * Template:Did you know nominations/Tigeroar - Created by Tylersimms221 (talk)
 * Template:Did you know nominations/Ancient Egyptian Agriculture - Created by Lamberthl (talk)
 * Template:Did you know nominations/Rice cultivation in Arkansas - Created by Mccullaj (talk)
 * Template:Did you know nominations/Miami Marlins - Created by Belowenter (talk)
 * Template:Did you know nominations/Hiyō class aircraft carrier - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/The Boys and Girls Clubs of America - Created by Cargosm1 (talk)
 * Template:Did you know nominations/Japanese aircraft carrier Kaiyo - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/Thomas Gibson (artist) - Created by Grunners (talk)
 * Template:Did you know nominations/MCGURK EFFECT - Created by Mdeeh (talk)
 * Template:Did you know nominations/Waragi - Created by Zizou12 (talk)
 * Template:Did you know nominations/Kinesio Tape - Created by Zizou12 (talk)
 * Template:Did you know nominations/Chas Dodd - Created by PM800 (talk)
 * Template:Did you know nominations/Mike Stephans - Created by PM800 (talk)
 * Template:Did you know nominations/Bryan v. MacPherson - Created by Andersme (talk)
 * Template:Did you know nominations/The National Law Center on Homelessness and Poverty - Created by Laura.Muro2 (talk)
 * Template:Did you know nominations/Gray Panthers - Created by Juliejones24 (talk)
 * Template:Did you know nominations/Liberation psychology - Created by Vcallenjr (talk)
 * Template:Did you know nominations/Colin Hall Simpson - Created by Hawkeye7 (talk)
 * Template:Did you know nominations/Psychoanalytic Dream Interpretation - Created by Swimmergirlie (talk)
 * Template:Did you know nominations/Edward Sapir - Created by Maunus (talk)
 * Template:Did you know nominations/Sell-a-thon - Created by Wlilly9999 (talk)
 * Template:Did you know nominations/Free Press (organization) - Created by Jaobar (talk)
 * Template:Did you know nominations/HMS Brazen (H80) - Created by Sturmvogel 66 (talk)
 * Template:Did you know nominations/Lopidity - Created by Toonbill (talk)
 * Template:Did you know nominations/Frank Kubatzki - Created by Orangemike (talk)
 * Template:Did you know nominations/Going Straight (reality show) - Created by Hedge of tomato (talk)
 * Template:Did you know nominations/Mai Safoora - Created by Umar farooq miana (talk)
 * Template:Did you know nominations/Saleh Muhammad Safoori - Created by Umar farooq miana (talk)
 * Template:Did you know nominations/Uglich Hydroelectric Station - Created by Slon02 (talk)
 * Template:Did you know nominations/Ernst Ottwalt - Created by Marrante (talk)
 * Template:Did you know nominations/William Jacob "Bill" Van Tichelt (Van Tech Motorcycles) - Created by Tcmetz (talk)
 * Template:Did you know nominations/Tech Rite - Created by Dr. Stephenson (talk)
 * Template:Did you know nominations/Shenhui - Created by Djlayton4 (talk)
 * Template:Did you know nominations/Schoolin' Life - Created by My love is love (talk)
 * Template:Did you know nominations/Vince Wolek - Created by FrickFrack (talk)
 * Template:Did you know nominations/Kappa Kappa Psi - Created by LazySofa (talk)
 * Template:Did you know nominations/Original Child Bomb - Created by Arbitrarily0 (talk)
 * Template:Did you know nominations/Zoo Tower - Created by Deathlibrarian (talk)


 * Looks good now, I skimmed through and didn't see any false positives in the most recent 10 or so. r ʨ anaɢ (talk) 16:53, 16 January 2012 (UTC)
 * Looks like there are no major objections. Shubinator, if the same person is going to be notified multiple times (looks like a few of the users above are repeat offenders), will the bot put all of the notifications in the same section rather than creating a new section for each one? If so, I think this one's probably ready for trial. &mdash; madman 19:46, 20 January 2012 (UTC)
 * Currently the bot is coded to create a new section for each notification. I could tweak the bot so each run it places multiple notifications in the same section; however, the bot would then create a new section for a notification on a later run. Would that be acceptable? Shubinator (talk) 20:50, 20 January 2012 (UTC)
 * Certainly. Once you've tweaked, you are . &mdash; <span style="font-family:monospace, monospace;">madman 20:54, 20 January 2012 (UTC)


 * Shubs: Per WT:DYK, I went through and failed most of the noms that were more than 1 month old. Just letting you know so you're not surprised when you run the trial and only the more recent ones get caught! <b class="IPA">r ʨ anaɢ</b> (talk) 01:33, 21 January 2012 (UTC)
 * Thanks :) Shubinator (talk) 19:19, 21 January 2012 (UTC)

The trial has begun. Trial edits are here. Sorry for the delay. Shubinator (talk) 16:06, 28 January 2012 (UTC)
 * Looks like a perfect run. &mdash; <span style="font-family:monospace, monospace;">madman 06:13, 4 February 2012 (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 WT:BRFA.