Wikipedia:Bots/Requests for approval/Kumar Appaiah Bot


 * 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.

Kumar Appaiah Bot
Operator: Kumar Appaiah

Automatic or Manually assisted: Manually assisted

Programming language(s): Python

Source code available: http://en.wikipedia.org/wiki/User:Kumar_Appaiah_Bot/bot.py

Function overview: Substitute the latitude/longitude parameters on the page with supplied command line arguments

Edit period(s): One time run

Estimated number of pages affected: Several runs, each run affecting 10-20 pages. But each run affects only one page as of now.

Exclusion compliant (Y/N): (I don't know)

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

Function details: The bot is run as:

coord_bot -page:Article -latitude: -longitude:

Or

coord_bot -page:Article -latlongdb:dbfile.txt

In the first mode, the bot pulls the page specified, and replaces the latitude and longitude fields (which I expect to be blank in the pages I expect to edit), and puts Wikipedia latitude and longitude text in it's place. For instance:

python coord_bot.py -page:Achampatti -latitude:10.6690900 -longitude:78.9530500

would replace the blank latd, lats etc. with:

latd = 10 | latm = 40 | lats = 9 | longd = 78 | longm = 57 | longs = 11 | (keeping the fields sane).

In the second mode, dbfile.txt is a tab separated file, containing tab-separated lines like: Achampatti	10.66909	78.95305 Achampudur	9.05153	77.27696 Achanoor	10.82664	78.297508

Then the bot opens up the relevant article and does substitutions similar to the one discussed above.

Please let me know if more information is needed. Thanks. - Kumar Appaiah (talk) 22:02, 31 August 2009 (UTC)

Discussion
--  Tinu  Cherian  - 05:50, 6 October 2009 (UTC)
 * How are you collecting the information regarding the places and co-ordinates. Is the source reliable?
 * For India geography articles use Category:Indian location articles needing coordinates, it is best to populate  for India location articles.
 * Check if Coord is already populated but not like Ahiwara article.  Remember to remove Coord missing or Locate me / LocateMeLong template, once you have added the new co-ord to the article


 * Some answers:


 * Reliability of infomation: my source for the information is Google Maps and Yahho! maps. While I have some means to automate getting the : information, I _manually_ open the page on Google Maps to fine tune the coordinates and ensure that there is some hint of a city if the expected size in that place. So, if I find only barren land, I shall not include it. Thus, it is as reliable as I am! ;-)
 * Categorization: I accept your suggestion.
 * Additional checks: The thing is, I manually check the article before adding it to the script. So, this problem will not occur. However, the removal of the categories you specify should be done, and adding a check would be wise, so I shall do this in the next version of the script for subsequent discussion.


 * In short, the purpose of this bot is only to automate repetitive edits, thereby saving me lots of painful keyboard presses and clicks. I am going to do the data collection manually, and check each page. So, the chances of incorrect edits are rather small, but adding checks in the script is something I shall do.
 * Thanks, and please let me know other things. I shall ping again once I upload a new version of the bot. - Kumar Appaiah (talk) 14:35, 8 October 2009 (UTC)

Ok. Let us see how the edits goes. Please link this BRFA on the edit summary --  Tinu  Cherian  - 12:35, 9 October 2009 (UTC)

Update: The test run has completed. Results are available here. —Preceding unsigned comment added by Kumar Appaiah (talk • contribs)

Comparing the edits with Yahoo Maps Checked the edits. It looks reasonably fine. Always take special care in cross verifying the data. Remember to not run as minor edits. --  Tinu  Cherian  - 05:45, 23 October 2009 (UTC)
 * Annalagraharam
 * Achampudur
 * Adhanakurichi
 * Agastheeswaram
 * Alanduraiyarkattalai

--  Tinu  Cherian  - 05:48, 23 October 2009 (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.