Operator: Cybercobra
Automatic or Manually assisted: Automatic Manual (at least for now; may file another BRfA for Automatic if this goes off without any hitches)
Programming language(s): Python (pywikipedia)
Source code available: User:CobraBot/Code (Will post shortly)
Function overview: Add OCLC# parameter to pages that use Template:Infobox Book based on ISBN in the infobox, if it is given.
Edit period(s): Several runs as my time permits until either task complete; periodic re-reruns (e.g. quarterly) as new pages & |isbn=
-es added or BRfA for automatic running filed
Estimated number of pages affected: However many pages transclude Template:Infobox Book, and specify an ISBN (55% maybe?) (see [1]); Several thousand over the first week
Exclusion compliant (Y/N): Y (via pywikipedia defaults) N (Don't know how to easily implement it)
Already has a bot flag (Y/N): N (needs one)
Function details:
|oclc=
parameter is present
|isbn=
parameter
|oclc=
parameter|oclc=
value empty except for a comment. Also, bot has been much refactored (see updated code page) and is being re-tested. --Cybercobra (talk) 06:28, 24 September 2009 (UTC)[reply]ignore_bot_templates
, pywikipedia appears to be exclusion-compliant by default; I confirmed by testing on Three Men in a Boat. --Cybercobra (talk) 08:49, 25 September 2009 (UTC)[reply] Approved. After some further review of the trial edits, this bot seems to be doing just fine. No concerns, and good bot task - Kingpin13 (talk) 10:09, 25 September 2009 (UTC)[reply]