Hi All,

I had set up system such that every day the pymediawiki would insert a page into my local wiki (csdms.colorado.edu). This worked fine for a year till I updated to mediawiki 1.16.0 (from 1.15.4). Since than the pagefromfile.py isn't working anymore for me.

I updated all the pywikipedia code, still no luck, the following error message is created (See below).
I did a check to see if the family / user-config.py & password file is set up correctly, with "python login.py" and that works fine, the bot is able to log into the wiki.
Also, "$wgEnableWriteAPI" is added to the LocalSettings.php file.

Any idea what might go wrong?
Thanks Albert.


Error message after command:
python ~/web/pywikipedia/pagefromfile.py -v -file:<some wikicoded.txt> -start:startpage -end:endpage -force


********ERROR***********
Requesting API query from csdms:en
error occured, code:writeapidenied
info:You're not allowed to edit this wiki through the API
status:200
response:OK
  File "/home/faculty/kettner/web/pywikipedia/pagefromfile.py", line 348, in ?
    main()
  File "/home/faculty/kettner/web/pywikipedia/pagefromfile.py", line 344, in main
    bot.run()
  File "/home/faculty/kettner/web/pywikipedia/pagefromfile.py", line 154, in run
    self.put(title, contents)
  File "/home/faculty/kettner/web/pywikipedia/pagefromfile.py", line 211, in put
    page.put(contents, comment = comment, minorEdit = self.minor)
  File "/data/home/faculty/kettner/web/pywikipedia/wikipedia.py", line 1710, in put
    newPage, self.site().getToken(sysop = sysop), sysop = sysop, botflag=botflag, maxTries=maxTries)
  File "/data/home/faculty/kettner/web/pywikipedia/wikipedia.py", line 1861, in _putPage
    output("OriginalData:%s" % faked)
  File "/data/home/faculty/kettner/web/pywikipedia/wikipedia.py", line 7576, in output
    print traceback.print_stack()
OriginalData:{'maxlag': '5', 'title': u'Model download Page', 'starttimestamp': '0', 'format': u'json', 'basetimestamp': u'20101103200220', 'summary': 'Automated import of articles *** existing text overwritten ***', 'token': u'864496fb7619522ce8cb49451cd856af+\\', 'bot': u'1', 'notminor': u'1', 'action': 'edit', 'nocreate': u'1'}
Unknown Error. API Error code:writeapidenied
Information:You're not allowed to edit this wiki through the API
End of file.
**********************


--
*******************************************************
Albert J. Kettner
Research Scientist
CSDMS, INSTAAR, Univ. of Colorado
P.O.Box 545
Boulder, CO, 80309, USA
http://csdms.colorado.edu/~kettner
http://csdms.colorado.edu
*****************************************************