Manual:Pywikibot
Appearance
From mediawiki.org
Languages:
- Bahasa Indonesia
- Deutsch
- English
- Lëtzebuergesch
- Tiếng Việt
- Türkçe
- Zazaki
- asturianu
- azərbaycanca
- català
- dansk
- español
- euskara
- français
- italiano
- lietuvių
- norsk bokmål
- oʻzbekcha / ўзбекча
- polski
- português
- português do Brasil
- shqip
- slovenčina
- svenska
- čeština
- Ελληνικά
- беларуская (тарашкевіца)
- български
- русский
- українська
- հայերեն
- עברית
- اردو
- العربية
- فارسی
- नेपाली
- हिन्दी
- বাংলা
- தமிழ்
- ไทย
- မြန်မာဘာသာ
- 中文
- 日本語
- 粵語
- 閩南語 / Bân-lâm-gú
- 한국어
Pywikibot is a Python library and collection of scripts that automate work on MediaWiki sites. Originally designed for Wikipedia, it is now used throughout the Wikimedia Foundation's projects and on many other wikis.
Running a bot
- What is Pywikibot?
- Learn how to install and configure Pywikibot
- Access existing scripts for Pywikibot
Writing a bot
- Learn how to write a basic script
- Read the documentation at doc.wikimedia.org
- Learn how to interact with Wikidata
- Take ideas from Pywikibot Cookbook
Developing Pywikibot
- Learn how to contribute to Pywikibot
- Review the source code on Gerrit (GitHub mirror, Diffusion mirror, Codesearch tool)
- List bugs for Pywikibot
- Learn how to translate Pywikibot
Get help
- Use the #pywikibot IRC channel connect for quick questions
- Sign up to the main mailing list for asking complex questions or sharing information
- Get more help on other support channels
- Python 2 to Python 3 migration support
- Pywikibot compat to core migration support
See also
- Pywikibot compatibility with Python and MediaWiki
- Help:Creating a bot
- mwparserfromhell (wikicode parser written in Python)
- Other Python bots
- Pywikibot workshop materials
News
- Release Pywikibot 10 has been deployed. It is marked with
stable
tag. With Pywikibot 10 a lot of deprecations has been dropped. Pywikibot does not support Python 3.7 any longer (T378893) - Release A new pywikibot-scripts release 10.0.0 was published.
- Maintenance update A new stable release 9.6.3 has been deployed. This is the last release supporting Python 3.7.
- Release Python 3.13.2 and 3.12.9 final releases are available.
- Maintenance update A new stable release 9.6.2 has been deployed.
- Maintenance update A new stable release 9.6.1 has been deployed.
- Maintenance update A new pywikibot-scripts release 9.6.1 was published.
- Release Python 3.13.1, 3.12.8, 3.11.11, 3.10.16 and 3.9.21 final releases are available.
- Release A new stable release 9.6.0 has been deployed.
- Release A new pywikibot-scripts release 9.6.0 was published.
- Release A new stable release 9.5.0 has been deployed.
- Release A new pywikibot-scripts release 9.5.0 was published.