I am trying to setup Pywikipedia  (r7665 (wikipedia.py), 2009/11/17,
12:24:54)

The login.py script works.

Using the addtext.py script fails with the text below:

<addtext.py>

python-2.4.3 add_text.py -cat:Bot_Test -text:"another bot test" -down
Getting [[Category:Bot Test]]...
Loading Bot Test Page...
Error downloading data: No JSON object could be decoded
Request
en:/w/api.php?inprop=protection%7Ctalkid%7Csubjectid%7Curl%7Creadable&fo
rmat=json&rvprop=content%7Cids%7Cflags%7Ctimestamp%7Cuser%7Ccomment%7Csi
ze&prop=revisions%7Cinfo&titles=Bot+Test+Page&rvlimit=1&action=query
Retrying in 1 minutes...
^CTraceback (most recent call last):
  File "add_text.py", line 312, in ?
    main()
  File "add_text.py", line 308, in main
    (text, newtext, always) = add_text(page, addText, summary,
regexSkip, regexSkipUrl, always, up, True)
  File "add_text.py", line 147, in add_text
    text = page.get()
  File "/auto/docwiki-bot/pywikipedia/wikipedia.py", line 684, in get
    self._contents = self._getEditPage(get_redirect = get_redirect,
throttle = throttle, sysop = sysop)
  File "/auto/docwiki-bot/pywikipedia/wikipedia.py", line 752, in
_getEditPage
    data = query.GetData(params, self.site(), sysop=sysop)
  File "/auto/docwiki-bot/pywikipedia/query.py", line 153, in GetData
    time.sleep(retry_idle_time*60)
KeyboardInterrupt
sjc-cde-003:27> 

</addtext.py>

Based on the inprop=protection part of the error, I disabled the
AuthorProtect extension and tried again:

Failed, but for a different reason:

<addtext.py - AuthorProtection = off>

python-2.4.3 add_text.py -cat:Bot_Test -text:"another bot test" -down
Getting [[Category:Bot Test]]...
Loading Bot Test Page...


>>> Bot Test Page <<<
+ another bot test

Do you want to accept these changes? ([y]es, [N]o, [a]ll) a
Updating page [[Bot Test Page]] via API
Unknown Error. API Error code:unknown_action
Information:Unrecognized value for parameter 'action': edit
Loading Meta-tag-test...


>>> Meta-tag-test <<<
+ another bot test

Sleeping for 9.3 seconds, 2009-11-24 08:01:28
Updating page [[Meta-tag-test]] via API
Unknown Error. API Error code:unknown_action
Information:Unrecognized value for parameter 'action': edit

</addtext.py - AuthorProtection = off>

Site info below:

Here is my Pywikipedia information: 

uname -a
SunOS sjc-cde-003 5.10 Generic_137111-06 sun4v sparc
SUNW,SPARC-Enterprise-T5120

python-2.4.3 version.py
Pywikipedia  (r7665 (wikipedia.py), 2009/11/17, 12:24:54)
Python 2.4.3 (#1, Sep  8 2006, 16:46:00) 
[GCC 3.3.3]

Here is my Wikipedia information:

uname -a
Linux emerac.cisco.com 2.6.18-92.1.18.el5xen #1 SMP Wed Nov 5 09:30:07
EST 2008 i686 i686 i386 GNU/Linux

MediaWiki 1.13.5 
PHP 5.1.6 (apache2handler) 
MySQL 5.0.45

Extensions:

Special pages CategoryTree (Version r37574) Dynamically navigate the
category structure Daniel Kinzler 

Contribution Scores (Version 1.11) Polls the wiki database for highest
user contribution volume Tim Laqua 

Flagged Revisions (Version 1.094) Gives editors and reviewers the
ability to validate revisions and stabilize pages Aaron Schulz and Joerg
Baach 

MultipleUpload (Version 1.0) Allows users to upload several files at
once Travis Derouin 

PdfExport (Version 2.0 (4-November-2008)) renders a page as pdf Thomas
Hempel Parser hooks 

BreadCrumbs Shows a breadcrumb navigation. Based heavily on Manuel
Shneider's extension[1] Kimon Andreou 

CategoryTree (Version r37574) Dynamically navigate the category
structure Daniel Kinzler 

EmailForm (Version 0.8a) Inserts a form mailer into a page Eric Hartwell
(Minor fixes by John Adams 

ImageMap (Version r35980) Allows client-side clickable image maps using
<imagemap> tag Tim Starling 

InputBox Allow inclusion of predefined HTML forms Erik Moeller, Leonardo
Pimenta, Rob Church and Trevor Parscal 

MetaTag (Version 0.1) Tag to inject meta tags into page header. Jim
Wilson - wilson.jim.r<at>gmail.com 

ParserFunctions (Version 1.1.1) Enhance parser with logical functions
Tim Starling 

PdfBook (Version 1.0.3, 2008-12-09) Composes a book from articles in a
category and exports as a PDF book 

User:Nad Rating Bar (Version 1.0 rc1) Display a rating bar using Ajax.
Franck Dernoncourt and PatheticCockroach Other 

Author Protect (Version 1.1) Allows the author of a page to protect it
from other users Ryan Schmidt 

FCKeditor (Version 1.0.1) Allow editing using the WYSIWYG editor
FCKeditor Frederico Caldeira Knabben, Jack Phoenix, Wiktor Walc and
others 

Gadgets Lets users select custom CSS and JavaScript gadgets in their
preferences Daniel Kinzler 

JSKitRating (Version 1.4.0) Provides integration with JSKit Rating tool.
Jean-Lou Dupont 

LDAP Authentication Plugin (Version 1.1g) LDAP Authentication plugin
with support for multiple LDAP authentication methods Ryan Lane 

SecureHTML (Version 2.3.0) Enables secure HTML code on protected pages
Jean-Lou Dupont 

StubManager (Version 1.3.0) Provides stubbing facility for extensions
handling rare events. Customization template: MediaWiki:ExtensionState.
Extensions registered:JSKitRating, SecureHTML. Jean-Lou Dupont 

Extension functions 
lambda_54, efCategoryTree, efLoadFlaggedRevs, setupMetaTagParserHooks,
wfEmailFormExtension, wfMultipleUpload, wfRatingBar,
wfSetupParserFunctions, wfSetupPdfBook and (BreadCrumbs, setup) 

Parser extension tags 
<categorytree>, <emailform>, <imagemap>, <inputbox>, <meta>, <pre>,
<w4g_ratingbar> and <w4g_ratinglist> 

Parser function hooks 
anchorencode, categorytree, cscore, defaultsort, displaytitle, expr,
filepath, formatnum, fullurl, fullurle, grammar, html, if, ifeq,
iferror, ifexist, ifexpr, int, jskitrating, language, lc, lcfirst,
localurl, localurle, ns, numberofadmins, numberofarticles,
numberofedits, numberoffiles, numberofpages, numberofusers, padleft,
padright, pagesincategory, pagesize, plural, rel2abs, shtml, special,
switch, tag, time, timel, titleparts, uc, ucfirst and urlencode

---Robert


_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to