The following bots have now been ported to the rewrite framework:
category.py editarticle.py replace.py solve_disambiguation.py touch.py
These scripts need testing! Please report any bugs on the sourceforge.net tracker, using the "Rewrite" category. [One known issue: "category.py move" won't work without the -inplace option.]
You can get the rewrite branch with your favorite SVN client:
svn checkout svn+ssh://[yournamehere]@svn.wikimedia.org/svnroot/pywikipedia/branches/rewrite
You will need to make a copy of your existing user-config.py file and store it in a new location. For Windows, this is "C:\Documents and Settings[yournamehere]\Application Data\pywikibot" -- for Unix-like systems, it is "~/.pywikibot" (if you want to put it somewhere else, you can set the environment variable PYWIKIBOT2_DIR to the name of the directory containing your user-config.py, but I don't recommend trying to use the same directory you keep your existing pywikipedia files in).
The bots themselves can be found in the pywikibot/scripts subdirectory under the directory to which you checked out the framework. However, if you add this directory to your PYTHONPATH, you should be able to run the scripts from any directory.
For those who aren't aware, the rewrite branch is a new pywikipedia framework that is designed to be (mostly) backwards-compatible with existing scripts, but which uses the MediaWiki API (instead of screen-scraping) for all access to wiki contents and metadata. The idea is to obsolete the existing framework and replace it with this branch as soon as testing is complete and all major bots have been ported.
Oh, and by the way, patches and other contributions besides bug reports are also welcome!
Russ