Wikitools

Software Screenshot:
Wikitools
Software Details:
Version: 1.2
Upload Date: 13 May 15
Developer: MrZmanwiki
Distribution Type: Freeware
Downloads: 114

Rating: 2.0/5 (Total Votes: 2)

These are a set of scripts and modules to interact with the MediaWiki API and source code for some of the en.wikipedia bots.

The package contains general tools for working with wikis, pages, and users on the wiki and retrieving data from the MediaWiki API.

There is also the source for some en.wikipedia specific scripts using the framework, including the source for Mr.Z-bot @ en.wikipedia.

wikitools will be roughly following the MediaWiki release cycle for major releases, ensuring that each release is compatible with the version of MediaWiki released at the same time.

Some bot scripts (not the framework itself) require the MySQLdb module and a MySQL server. Scripts in the "pywiki" branch directory require Pywikipedia. The wikitools module requires Bob Ippolito's simplejson module or the json module in Python 2.6+.

What is new in this release:

  • Added support for AssertEdit
  • Fixed equality checks for user objects
  • No longer breaks with Unicode namespace names
  • Files are reset to the beginning before upload
  • HTTP headers forced to be strings (Python 2.7 fix)
  • User object now includes user ID number
  • User.getTalkPage() added to easily get the Page object for a user's talk page
  • wiki.UserBlocked exception raised if trying to edit while blocked
  • Page, User, and Wiki objects now have hash functions
  • File object constructor takes a pageid argument to align it with Page
  • Fixed bug when trying to use pagelist to make a list of categories

Similar Software

Comments to Wikitools

Comments not found
Add Comment
Turn on images!