skip to navigation
skip to content

Not Logged In

pywikibot 2.0b1

Python Wikipedia Bot Framework

The pywikibot framework is a Python library that interfaces with the MediaWiki API. Also included are various general function scripts that can be adapted for different tasks.

Quick start

git clone https://gerrit.wikimedia.org/r/pywikibot/core.git
cd core
git submodule update --init
python pwb.py script_name

Our installation guide has more details for advanced usage.

Usage

If you wish to write your own script it’s very easy to get started:

import pywikibot
site = pywikibot.Site('en', 'wikipedia')  # The site we want to run our bot on
page = pywikibot.Page(site, 'Wikipedia:Sandbox')
page.text = page.text.replace('foo', 'bar')
page.save('Replacing "foo" with "bar"')  # Saves the page

Contributing

Our code is maintained on Wikimedia’s Gerrit installation, learn how to get started.

 
  • Downloads (All Versions):
  • 0 downloads in the last day
  • 2 downloads in the last week
  • 2 downloads in the last month