Wikipedia:Bots/Requests for approval/TinucherianBot 4


 * The following discussion is an archived debate. Please do not modify it. Subsequent comments should be made in a new section. The result of the discussion was Symbol keep vote.svg Approved.

TinucherianBot 4
Operator: --  TinuCherian  (Chat?) -

Automatic or Manually Assisted: Automatic

Programming Language(s): AutoWikiBrowser and Ganeshk's Category creation plugin

Function Summary: Create the category tree for WP1.0 assessments for WikiProjects or Taskforces

Edit period(s) (e.g. Continuous, daily, one time run): once per WikiProject or Taskforce.

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

Function Details: Create the category tree for WP1.0 assessments for WikiProjects or Taskforces.

The Tool for Generating Categories is only available to admins. The task will generate the categories and the corresponding tree and dependencies, links etc.

Steps:


 * Copy the DLL to the AWB folder
 * Start AWB
 * Select Plugins - WPAssessmentsCatCreatorPlugin
 * WikiProject name - Wikipedia:WikiProject 
 * Template Name - Template Name without the Template: prefix
 * WikiProject abbreviation - For use within category name, For example: FA-Class articles.
 * WikiProject category - Enter the parent category for the assessment categories (without the Category: prefix).
 * Parent project name - For use with taskforces. It will add the parent category. Leave empty for root projects.
 * Options - Track priority or importance - Check if used.
 * Options - Priority or Importance
 * Options - Category Intersection - Check if Class and Importance intersection categories need to be created.
 * Classes supported - Check the classes supported by the project banner.
 * Click OK
 * Click Start to start the process.

It supports for both WikiProjects and Taskforces.


 * Category:A-Class Foo articles
 * Category:B-Class Foo articles
 * Category:C-Class Foo articles
 * Category:FA-Class Foo articles
 * Category:FL-Class Foo articles
 * Category:GA-Class Foo articles
 * Category:Start-Class Foo articles
 * Category:Stub-Class Foo articles
 * Category:List-Class Foo articles
 * Category:Unassessed-Class Foo articles
 * Category:Template-Class Foo articles
 * Category:Category-Class Foo articles
 * Category:Disambig-Class Foo articles
 * Category:Image-Class Foo articles
 * Category:Portal-Class Foo articles
 * Category:Needed-Class Foo articles
 * Category:Non-article Foo pages
 * Category:Foo articles with comments
 * Category:Foo articles by quality
 * Category:Foo articles by importance
 * Category:Top-importance Foo articles
 * Category:High-importance Foo articles
 * Category:Mid-importance Foo articles
 * Category:Low-importance Foo articles
 * Category:Unknown-importance Foo articles

It also supports Category Intersections if needed. WP1.0 doesnt support the category intersection yet but it will be available in the for the next version of the WP 1.0 bot code. Project like INDIA have already adopted the category intersections for their purposes.


 * Category:A-Class Foo articles
 * Category:A-Class Foo articles of Top-importance
 * Category:A-Class Foo articles of High-importance
 * Category:A-Class Foo articles of Mid-importance
 * Category:A-Class Foo articles of Low-importance
 * Category:A-Class Foo articles of unknown-importance
 * Category:B-Class Foo articles
 * Category:B-Class Foo articles of Top-importance
 * Category:B-Class Foo articles of High-importance
 * Category:B-Class Foo articles of Mid-importance
 * Category:B-Class Foo articles of Low-importance
 * Category:B-Class Foo articles of unknown-importance
 * Category:C-Class Foo articles
 * Category:C-Class Foo articles of Top-importance
 * Category:C-Class Foo articles of High-importance
 * Category:C-Class Foo articles of Mid-importance
 * Category:C-Class Foo articles of Low-importance
 * Category:C-Class Foo articles of unknown-importance
 * Category:FA-Class Foo articles
 * Category:FA-Class Foo articles of Top-importance
 * Category:FA-Class Foo articles of High-importance
 * Category:FA-Class Foo articles of Mid-importance
 * Category:FA-Class Foo articles of Low-importance
 * Category:FA-Class Foo articles of unknown-importance
 * Category:FL-Class Foo articles
 * Category:FL-Class Foo articles of Top-importance
 * Category:FL-Class Foo articles of High-importance
 * Category:FL-Class Foo articles of Mid-importance
 * Category:FL-Class Foo articles of Low-importance
 * Category:FL-Class Foo articles of unknown-importance
 * Category:GA-Class Foo articles
 * Category:GA-Class Foo articles of Top-importance
 * Category:GA-Class Foo articles of High-importance
 * Category:GA-Class Foo articles of Mid-importance
 * Category:GA-Class Foo articles of Low-importance
 * Category:GA-Class Foo articles of unknown-importance
 * Category:Start-Class Foo articles
 * Category:Start-Class Foo articles of Top-importance
 * Category:Start-Class Foo articles of High-importance
 * Category:Start-Class Foo articles of Mid-importance
 * Category:Start-Class Foo articles of Low-importance
 * Category:Start-Class Foo articles of unknown-importance
 * Category:Stub-Class Foo articles
 * Category:Stub-Class Foo articles of Top-importance
 * Category:Stub-Class Foo articles of High-importance
 * Category:Stub-Class Foo articles of Mid-importance
 * Category:Stub-Class Foo articles of Low-importance
 * Category:Stub-Class Foo articles of unknown-importance
 * Category:List-Class Foo articles
 * Category:List-Class Foo articles of Top-importance
 * Category:List-Class Foo articles of High-importance
 * Category:List-Class Foo articles of Mid-importance
 * Category:List-Class Foo articles of Low-importance
 * Category:List-Class Foo articles of unknown-importance
 * Category:Unassessed-Class Foo articles
 * Category:Unassessed-Class Foo articles of Top-importance
 * Category:Unassessed-Class Foo articles of High-importance
 * Category:Unassessed-Class Foo articles of Mid-importance
 * Category:Unassessed-Class Foo articles of Low-importance
 * Category:Unassessed-Class Foo articles of unknown-importance
 * Category:Template-Class Foo articles
 * Category:Category-Class Foo articles
 * Category:Disambig-Class Foo articles
 * Category:Image-Class Foo articles
 * Category:Portal-Class Foo articles
 * Category:Needed-Class Foo articles
 * Category:Non-article Foo pages
 * Category:Foo articles with comments
 * Category:Foo articles by quality
 * Category:Foo articles by importance
 * Category:Top-importance Foo articles
 * Category:High-importance Foo articles
 * Category:Mid-importance Foo articles
 * Category:Low-importance Foo articles
 * Category:Unknown-importance Foo articles
 * Category:Foo articles by quality and importance

I had successfuly tried this on my normal account.

For the Bot trial, I can create for Early computers task force of COMP per this discussion. --  TinuCherian  (Chat?) - 07:12, 10 July 2008 (UTC)

Discussion

 * I am agnostic about whether this task is useful to Wikipedia. If it is useful, then this is a good way to go about doing it. TinuCherian, you say you successfully did this once with your main account. When and what project? Could we see the links/logs? – Quadell (talk) 13:29, 14 July 2008 (UTC)

For example ,I did that for Lakshadweep workgroup for INDIA like this --  TinuCherian  (Chat?) - 14:01, 14 July 2008 (UTC)
 * I am not sure whether the link will work for you as I had set the Maximum number of changes to show in expanded watchlist as 500. I would recommend having a look at Category:Lakshadweep articles by quality, Category:Lakshadweep articles by importance and Category:Lakshadweep articles by quality and importance and its subcategories --  TinuCherian  (Chat?) - 15:37, 14 July 2008 (UTC)

BotTrial|edits=10 - let's see exactly what we get / what the community reaction is -- Tawker (talk) 22:18, 16 July 2008 (UTC)
 * Can you approve atleast 25 edits ? That is the minimum number of categories needed ( without intersection) to build the category tree properly. --  Tinu  Cherian  - 04:57, 17 July 2008 (UTC)

-- Tawker (talk) 21:25, 17 July 2008 (UTC)
 * : Thanks. I will update once it is completed --  Tinu  Cherian  - 04:27, 18 July 2008 (UTC)


 * Trial: See Contribs and the category tree created below

--  Tinu  Cherian  - 05:43, 18 July 2008 (UTC)
 * Category:Early computers articles by quality
 * Category:Early computers articles by importance

Technically wise, it looks solid - what I'm concerned about is the community implications - do they need / want the categories. I've made a couple posts requesting input as to that aspect and hence, things are on hold until there is discussion from the broader community -- Tawker (talk) 21:14, 18 July 2008 (UTC)


 * Let me explain... These categories are used by every WikiProject and taskforces for Article Assessment based on WP1.0 selections. See also how every WProjects does this like here . This is how the categories are created easily :Version 1.0 Editorial Team/Generate categories, but the tool is available only for admins. Non-admins of WikiProjects create them manually , which is very tedious. This task is to help them. --  Tinu  Cherian  - 04:55, 19 July 2008 (UTC)
 * Um, the reason the /Generate categories subpage is protected (and hence is editable only by admins) is that Mathbot creates a category tree with all the categories used by WP 1.0 bot, but in most cases, those categories will need at least a few to be deleted. Not all WikiProjects use List-Class, or worse, Assessed-Class, but the admin can delete those unneeded categories if he's watching the bot create the tree and is on standby for the cleanup. Tito xd (?!? - cool stuff) 08:45, 19 July 2008 (UTC)




 * If you see the configuration of this plugin created by an admin, it allows creation of only the required categories. This avoids the needs of deletion of unnecessary categories as in case of Math bot.It is also future proof and allows category intersections which is already in adopted by some WikiProjects like INDIA --  Tinu  Cherian  - 12:01, 19 July 2008 (UTC)

The idea of this bot task is just an alternative for the existing method, for the WikiProject members to use the method which ever he wants. Unlike the Mathbot, This also gives some very useful advantages
 * No need of deletion of unnecessary categories. The required categories can be selected and only created.
 * No need of admin supervision.
 * Allows category intersections which will come in next version of WP1.0  and already in practice by some projects etc -- <em style="font-family:Kristen ITC;color:#ff0000"> Tinu  <em style="font-family:Kristen ITC;color:#ff0000">Cherian  - 10:32, 22 July 2008 (UTC)
 * All right, although I'm concerned about category intersection: We have no idea how we're going to implement that (the Physics method does not scale to the rest of Wikipedia—too many pages!), so I would hold off on enabling that as an option for now. Tito xd (?!? - cool stuff) 07:03, 23 July 2008 (UTC)
 * Category intersection is an extended feature for the WikiProjects. If any wikiproject needs that too, we will give them. Otherwise the normal 25 categories only. FYI, INDIA and its 50+ workgroups have already adopted Category intersection.
 * The advantage is huge for a WikiProject: It helps to identify say a Top/High importance article but of poor quality and help to improve it.
 * As a task, Without category intersection is the default option and If the requester needs the category intersection, we will provide the facility too. Having said that , If the bot doesnt do the category intersection , the project member may create it manually also. -- <em style="font-family:Kristen ITC;color:#ff0000"> Tinu  <em style="font-family:Kristen ITC;color:#ff0000">Cherian  - 08:28, 23 July 2008 (UTC)

BJ Talk 00:20, 24 July 2008 (UTC)


 * The above discussion is preserved as an archive of the debate. Please do not modify it. Subsequent comments should be made in a new section.