The following changes have been made in the Python Wikipediabot
framework in the last 2 weeks (since January 19, to be precise). The
bot can be downloaded at
http://cvs.sourceforge.net/viewcvs.py/pywikipediabot/pywikipedia/; for
each change it is specified which version of which file is needed.
Later versions are always okay too. I will try to upload
BUGFIXES (please download when using the specified bot):
For all bots (change in Wikimedia software makes submitting impossible
otherwise):
* wikipedia.py 1.391
* login.py 1.21 (security fix: login.py does not show login data on the screen)
For bots using categories:
* catall.py 1.11
* category.py 1.29
* category.py 1.30 (only outside wikimedia)
For interwiki.py:
* titletranslate.py 1.35 (when used for years)
For specific wikis:
* wiktionary_family.py 1.20 (on Sicilian Wiktionary or Wiktionary interwiki)
NEW BOTS
* pagefromfile.py: Reads a file consisting of a (large) number of wiki
pages, and submits those to the site. Currently being used on the
Sicilian Wiktionary. Strangely, this goes wrong on non-ASCII
characters on Windows 2000, but works correctly on Windows XP (not
checked on Linux yet).
MAJOR CHANGES
* New system for waiting after an edit. The new system also looks at
the time the previous edit took, and the number of bot processes you
are running. In most cases the new version will wait less than the old
one, but if the Wiki is slow or if you are running many bot processes,
it will be slower. You need to upload new versions of all bots you
use, because otherwise they will not remove themselves from the list
of running bot processes when they are ended! (basic: wikipedia.py
1.394, config.py 1.41 * separate bots: brackethttp.py 1.8, catall.py
1.12, category.py 1.61, check_extern.py 1.10, config.py 1.39,
copy_table.py 1.26, editarticle.py 1.17, extract_wikilinks.py 1.5,
find.py 1.3, getimages.py 1.7, imageharvest.py 1.4, imagetransfer.py
1.25, interwiki.py 1.133, login.py 1.22, mediawiki_messages.py 1.21,
pagefromfile.py 1.6, pagelist.py 1.17, recirect.py 1.18, replace.py
1.34, saveHTML.py 1.5, solve_disambiguation.py 1.124, splitwarning.py
1.4, sqldump.py 1.16, standardize_interwiki.py 1.5, table2wiki.py
1.60, template.py 1.11, test.py 1.17, touchall.py 1.4, upload.py 1.19,
us-states.py 1.9, warnfile.py 1.13, wikipedia.py 1.392,
windows_chars.py 1.19)
* New functionality for imageharvest.py, which can now be used to get
a number of images where the URL the same except for a numerical part
(imageharvest.py 1.3)
* New option on extract_wikilinks.py to get the pages sorted by title
(extract_wikilinks.py 1.4)
* The -wiktionary option for interwiki.py now works for capitalised
wiktionaries too (titletranslate.py 1.37)
* summaries in Portuguese added (catall.py 1.10, redirect.py 1.17)
* bot can be used on
wiki.mozilla.org (family mozilla) (mozilla_family.py 1.2)
MINOR CHANGES:
* contents has been updated (CONTENTS 1.35)
* Spanish titles of day pages added (date.py 1.17)
* namespace names in Spanish (family.py 1.19)
* bot does not ask for copyright and source when uploading (lib_images 1.61)
* removing a resolved issue in nl-exceptions (nl-exceptions.dat 1.21)