Wikipedia:Bots/Requests for approval/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):
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)