Wikipedia:Bots/Requests for approval/Philosobot


 * 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 neutral vote.svg Request Expired.

Philosobot
Operator:


 * Supervised

Automatic or Manually assisted:
 * Automatic

Programming language(s):
 * Perl

Source code available:
 * partially available

Function overview:
 * Update WikiProject_Deletion_sorting/Philosophy.
 * Update Index of philosophy pages.
 * Identify most wikilinked articles within the project, and output the result to WikiProject_Philosophy/Most_wikilinked.
 * Identify most popular redlinks within the project, and append the result to WikiProject_Philosophy/Most_wanted redlinks.

Links to relevant discussions (where appropriate): I asked Pollinossiss his opinion, and he thought it was a good idea. No other discussion has been held. However it appears to be working for other projects.
 * Listed at WT:PHILO

Edit period(s): To be run automatically on a thrice weekly basis in the case of the index and deletion update, and on a monthly basis in the case of the search for red and bluelinks.

Estimated number of pages affected: 8 project pages within WikiProject Philosophy, plus a log subpage in the case of the index update, and an archive subpage in the case of the deletion sorting.


 * Index of philosophy: Index_of_philosophy_articles_(A–C), Index_of_philosophy_articles_(D–H), Index_of_philosophy_articles_(I–Q), and Index_of_philosophy_articles_(R–Z).
 * WikiProject Deletion sorting/Philosophy
 * WikiProject_Philosophy/Most_wikilinked
 * WikiProject_Philosophy/Most_wanted_redlinks

Exclusion compliant (Y/N):

Already has a bot flag (Y/N):

Function details:


 * A) Thrice a week, the bot will identify all the articles tagged with Template:WikiProject Philosophy which are not currently listed in the Index of philosophy. It will insert wikilinks to any new articles into the index alphabetically.


 * B) Thrice a week, the bot will compare the category Category:Articles for deletion with the articles tagged with Template:WikiProject Philosophy and place a transclusion of the discussion on WikiProject Deletion sorting/Philosophy.


 * C) Once a month, the bot will search through the articles within WP:PHILOSOPHY and identify the most wikilinked terms, and output the result to WikiProject_Philosophy/Most_wikilinked. Wikilinks to articles within the project will be displayed in bold font.


 * D) Once a month, the bot will search through the articles within WP:PHILOSOPHY and identify the most redlinked terms, and output the result to WikiProject_Philosophy/Most_wanted_redlinks.

Discussion
Four comments:
 * 1) A bot cannot operate itself. The responsible editor must be identified above.
 * I have corrected that.


 * 1) The bot account should only be used to make edits for an approved task or trial, and nondisruptive edits in your or the bot's userspace. This page should be edited using your main account.
 * I will comply.


 * 1) You are estimating that the bot will affect "14,000" articles, but the function overview mentions three project pages and, vaguely, "Index of philosophy pages". Please clarify, and provide more details as to which pages are "Index of philosophy pages" and what will be done to them.
 * I was thinking to future expansion of features, however you are correct. As the proposal stands now, only those few project pages will be the subject of any edits. The Index of philosophy consists of five pages: Index of philosophy, Index_of_philosophy_articles_(A–C), Index_of_philosophy_articles_(D–H), Index_of_philosophy_articles_(I–Q), and Index_of_philosophy_articles_(R–Z). I would like, in the future, to expand that function to the List_of_philosophers which also is five pages similarly formatted. However I would like to see the index update feature to work first.

Anomie⚔ 12:05, 4 June 2010 (UTC)
 * 1) "monthly or quarterly" seems too infrequent for WikiProject Deletion sorting/Philosophy to be useful, it would probably need to be done at least daily. Are their existing bots that do deletion sorting for other projects that can handle this too? I see User:ArticleAlertbot is down at the moment.
 * In the case of the AFD feature, you are probably correct, although I would think that once every few days would suffice.Yes the Article alertbot is down and that is too bad. However, even when it is up, I still have to manually place AFD proposals on the philosophy page that come to my attention via it. I am certainly open to input, and I thank you for it.Greg Bard 21:02, 4 June 2010 (UTC)
 * I note in (A) you specify that it will add links for newly-templated articles. Will it also remove links for de-templated and deleted articles?
 * How do you intend to do (C) and (D)? Will the information be loaded from a database dump, or be generated from the toolserver, or from the API (using which queries?), or from loading each page? Anomie⚔ 16:37, 11 June 2010 (UTC)
 * I will basically be be taking User:Mathbot's code and modifying it for use in WP:PHILO. I believe that way Mathbot does it, the operation is by category. If the article is in the particular category, it is written into the list. I am not sure if Mathbot merely recomposes the whole list each time or just acts upon the individual changes. I am at a bit of a disadvantage currently as I have no Unix or Linux account to be working on these things. I have applied at the toolsever, and am currently awaiting approval. I have provided an incomplete list of modified files at User:Philosobot/Source code. Perhaps some functions will be capable of being run from User:Mathbot with slight modification, or perhaps some files could be shared. However, I wouldn't want to put anyone out. I feel I can create a custom bot just for WP:PHILO on my own. Greg Bard 22:28, 13 June 2010 (UTC)
 * Greetings, I am awaiting a response. If there is something more that I need to do, please let me know about it. I am not sure if the account on nightshade is waiting for the bot proposal to be approved or if the bot request is waiting for approval on nightshade. Please advise. Same discussion: Greg Bard 00:54, 24 June 2010 (UTC)
 * Do you think you are ready for a trial? If so,, otherwise let me know what you need.  MBisanz  talk 02:53, 24 June 2010 (UTC)
 * I do believe I am ready. I will be very careful about testing anything. Thank you.Greg Bard 05:26, 24 June 2010 (UTC)

- Any update on this? Mr.Z-man 14:48, 11 July 2010 (UTC)

Update 7-11-10
Greetings,

There is no progress on this bot at all. I do not have access to a unix account, and I have not been able to use perl from this home computer. I have applied for an account on the toolserver, and I have not been approved yet. I am not sure exactly what the issue is there. I too am awaiting an update. . Is there any way this process can be expedited? Perhaps there is some alternative free service I can use that someone can direct me to. Perhaps if I had more information about their concernes I would be able to respond to them. Greg Bard (talk) 23:40, 11 July 2010 (UTC)
 * I don't think TS access can be expedited, but you might ask on freenode in #wikimedia-toolserver. Any other news?  MBisanz  talk 03:32, 9 August 2010 (UTC)


 * It appears that your toolserver account has now been created. Tim  1357  talk  02:15, 17 August 2010 (UTC)


 * Any news?  MBisanz  talk 05:40, 5 September 2010 (UTC)

Mr.Z-man 04:03, 26 September 2010 (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.