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
_%E2%80%93_Tin_Wind_Up_%E2%80%93_Tiny_Sparkling_Robo_%E2%80%93_Front.jpg.webp)
- What is Pywikibot?
- Learn how to {{ll|Manual:Pywikibot/Installation|install and configure}} Pywikibot
- Access {{ll|Manual:Pywikibot/Scripts|existing scripts}} for Pywikibot
Writing a bot




- Learn how to {{ll|Manual:Pywikibot/Create your own script|write a basic script}}
- Read the documentation at doc.wikimedia.org
- Learn how to {{ll|Manual:Pywikibot/Wikidata|interact with Wikidata}}
- Take ideas from {{ll|Manual:Pywikibot/Cookbook|Pywikibot Cookbook}}
Developing Pywikibot
.jpg.webp)
- Learn how to {{ll|Manual:Pywikibot/Development|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 {{irc|pywikibot|#pywikibot IRC channel}} for quick questions
- Sign up to the main mailing list for asking complex questions or sharing information
- Get more help on {{ll|Manual:Pywikibot/Communication|other support channels}}
- Python 2 to Python 3 migration support
- Pywikibot compat to core migration support
See also
- Pywikibot compatibility with Python and MediaWiki
- mwparserfromhell (wikicode parser written in Python)
- Other Python bots
- Manual:Pywikibot/Workshop Materials
News
A new stable release 8.2 has been deployed. It is marked with
stable
tag.Python 3.11.4, 3.10.12, 3.9.17, 3.8.17 and 3.7.17 final releases are available.
A new stable release 8.1.2 has been deployed.
A new stable release 8.1.1 has been deployed.
A new stable release 8.1 has been deployed.
A new stable release 8.0.4 has been deployed.
Python 3.11.3 and 3.10.11 final releases are available.
A new stable release 8.0.3 has been deployed.
A new stable release 8.0.2 has been deployed.
A new stable release 8.0.1 has been deployed.
Python 3.11.2 and 3.10.10 final releases are available.
A new stable release 8.0 has been deployed.
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.