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: Happymelon

Automatic or Manually Assisted: Automatic supervised

Programming Language(s): Python using Pywikipedia

Function Summary: Distributution of bulk mail to Usertalk pages

Edit period(s) (e.g. Continuous, daily, one time run): onetime run

Edit rate requested: no more than 300 edits per run at 3 edits per minute

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

Function Details: Very simple - compile a list of user talk pages from a text file or from LinksOnPage, load each page, append wikitext extracted from another page or another text file, and save the page. Rinse, lather, repeat. Will be used initially to distribute the LOCE roll call.

Discussion

[edit]

Does it support ((bots))/((nobots))? MaxSem(Han shot first!) 15:36, 21 December 2007 (UTC)[reply]

It does now you've mentioned it :D Happymelon 15:45, 21 December 2007 (UTC)[reply]
I think it is supported by everythiung done in pywikipedia, but i can't guarantee that. -- maelgwn - talk 13:19, 22 December 2007 (UTC)[reply]
Pywikipedia has very simple support for it (a boolean BotMayEdit() parameter), but it is incumbent on the programmer to check its state - nothing in the pywikipedia framework forces bots to ignore pages with ((nobots)). Happymelon 14:16, 22 December 2007 (UTC)[reply]

Approved for trial (25 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Sounds simple. -- maelgwn - talk 13:19, 22 December 2007 (UTC)[reply]

Thanks. I'll be right back :D Happymelon 14:16, 22 December 2007 (UTC)[reply]
Trial complete with 25 distributions of the LOCE roll call. It got a bit cock-eyed over the redirected User talk:Giler S, but I've fixed that. Looks good to me. Happymelon 15:13, 22 December 2007 (UTC)[reply]
Lol can you please sign your contributions to talk pages and place new messages under a level 2 heading :-P. You know the normal stuff, show us one more edit with these fixed please. -- maelgwn - talk 23:23, 22 December 2007 (UTC)[reply]
Well the bot just copies whatever's in a specified page (in this case one of my sandboxes), so the ommission of a heading is just my carelessness on the original mailing page. Sig is a code issue, easily fixed (ooh a whole extra... six characters!). Both are now done - took me long enough to fix the sig though! No less than five trials in, I realised I was playing with the code in an exception rather than the main stream. <egg>Oops!</egg>. All fixed now though. Happymelon 13:19, 23 December 2007 (UTC)[reply]

Thats better.  Approved.. Don't send too much spam ;-). -- maelgwn - talk 23:22, 23 December 2007 (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.