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.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:<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]

-- Tinu Cherian - 05:50, 6 October 2009 (UTC)[reply]

Some answers:
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 (talkcontribs)

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.