Operator: Mets501
Automatic or Manually Assisted: Automatic
Programming Language(s): AWB for this task
Function Summary: Tagging talk pages with no assosciated articles.
Edit period(s) (e.g. Continuous, daily, one time run): One time run until all pages tagged are dealt with, and then after that possibly more runs in the future.
Edit rate requested: 3 edits per minute on low traffic days only
Already has a bot flag (Y/N): Y
Function Details: The bot will go through all talk pages that do not have an associated article and tag them with a template such as this:
![]() |
This page may meet Wikipedia's speedy deletion criteria, as it is a
talk page of a page which does not exist (
CSD G8).
This notice was added by a bot. There are three reasons why a talk page may exist without an article, which are:
Only delete this page if it clearly does not meet any of those three criteria. |
This will add pages to a new category, such as Category:Talk pages with no main page, not to C:CSD, as to avoid flooding. It will get these pages through list comparing a database dump; it will compare the list of pages in the main space to the list of pages in the talk namespace, and all talk namespace articles that do not have an associated main space page will be tagged.
Once the bot has tagged all of these talk pages (in all talk namespaces except user talk), admins (including me) can go through Category:Talk pages with no main page and either delete the pages, or change the template from {{ db-botnomain}} (or some other name) to {{ db-botnomainreviewed}} (or something like that), which will exempt those pages from being added to Category:Talk pages with no main page in the future.
A particularly sneaky vandal could create talk subpages for articles that don't exist. Any way for the bot to identify that? I'm guessing that if it is a subpage most admins will assume it is fine and won't bother checking to make sure the article it is a subpage of actually exists, the bot identifying such pages would be easier. VegaDark 22:24, 22 September 2006 (UTC) reply
I've been asked on my talk page to create a plugin to do this, which I'm happy to do - it's a simple job. One thing though: the request said to add {{ db-botnomain}} if the main article exists - shouldn't it be if the main article doesn't exist? -- kingboyk 10:51, 26 September 2006 (UTC) reply
This is clearly not a sensible job for a bot, in fact offline reports are already produced, and save a massive amount of edits/bandwidth etc. over using a bot. Martin 14:09, 27 September 2006 (UTC) reply
How will the bot know which talk pages don't have articles? (I'm just curious, as I did this manually a few months ago before the toolserver died, see User:Rory096/orphanedtalks, and I would have done it again if I had a way of getting a dump of orphaned talk pages). Also, will your bot be filtering out archives? That was the major problem with my dump, even after anything with the word "archive" was filtered out. -- Rory096 17:56, 5 October 2006 (UTC) reply
Operator: Mets501
Automatic or Manually Assisted: Automatic
Programming Language(s): AWB for this task
Function Summary: Tagging talk pages with no assosciated articles.
Edit period(s) (e.g. Continuous, daily, one time run): One time run until all pages tagged are dealt with, and then after that possibly more runs in the future.
Edit rate requested: 3 edits per minute on low traffic days only
Already has a bot flag (Y/N): Y
Function Details: The bot will go through all talk pages that do not have an associated article and tag them with a template such as this:
![]() |
This page may meet Wikipedia's speedy deletion criteria, as it is a
talk page of a page which does not exist (
CSD G8).
This notice was added by a bot. There are three reasons why a talk page may exist without an article, which are:
Only delete this page if it clearly does not meet any of those three criteria. |
This will add pages to a new category, such as Category:Talk pages with no main page, not to C:CSD, as to avoid flooding. It will get these pages through list comparing a database dump; it will compare the list of pages in the main space to the list of pages in the talk namespace, and all talk namespace articles that do not have an associated main space page will be tagged.
Once the bot has tagged all of these talk pages (in all talk namespaces except user talk), admins (including me) can go through Category:Talk pages with no main page and either delete the pages, or change the template from {{ db-botnomain}} (or some other name) to {{ db-botnomainreviewed}} (or something like that), which will exempt those pages from being added to Category:Talk pages with no main page in the future.
A particularly sneaky vandal could create talk subpages for articles that don't exist. Any way for the bot to identify that? I'm guessing that if it is a subpage most admins will assume it is fine and won't bother checking to make sure the article it is a subpage of actually exists, the bot identifying such pages would be easier. VegaDark 22:24, 22 September 2006 (UTC) reply
I've been asked on my talk page to create a plugin to do this, which I'm happy to do - it's a simple job. One thing though: the request said to add {{ db-botnomain}} if the main article exists - shouldn't it be if the main article doesn't exist? -- kingboyk 10:51, 26 September 2006 (UTC) reply
This is clearly not a sensible job for a bot, in fact offline reports are already produced, and save a massive amount of edits/bandwidth etc. over using a bot. Martin 14:09, 27 September 2006 (UTC) reply
How will the bot know which talk pages don't have articles? (I'm just curious, as I did this manually a few months ago before the toolserver died, see User:Rory096/orphanedtalks, and I would have done it again if I had a way of getting a dump of orphaned talk pages). Also, will your bot be filtering out archives? That was the major problem with my dump, even after anything with the word "archive" was filtered out. -- Rory096 17:56, 5 October 2006 (UTC) reply