Manual:Pywikibot



 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


 * Learn how to  Pywikibot

 Writing a bot
 * Discover  for Pywikibot


 * Learn how to 


 * Discover the [ https://doc.wikimedia.org/pywikibot/ docs at wikimedia.org]

 Developing Pywikibot
 * Learn how to 


 * Learn how to  to Pywikibot


 * Discover the source code on Gerrit ([ https://github.com/wikimedia/pywikibot GitHub mirror], Diffusion mirror, [ https://codesearch.wmflabs.org/pywikibot/ Codesearch tool])


 * List bugs for Pywikibot


 * Learn how to translate Pywikibot

  Get help


 * Use the for quick questions


 * Sign up to the main mailing list for asking complex questions or sharing information

 See also
 * Get more help on
 *  Python 2 to Python 3 migration support 




 * Help:Creating a bot
 * mwparserfromhell (wikicode parser written in Python)

 News
 * 2022
 * Pywikibot 7 will be deployed at the end of this month.
 * With Pywikibot 7 most deprecations will be dropped. Pywikibot does not support Python 3.5.0 - 3.5.2 any longer ( T286867 )


 * 2022
 * A new stable release 6.6.5 has been deployed. It is marked with  tag.


 * 2022
 * A new stable release 6.6.4 has been deployed.


 * 2022
 * Python 3.10.23.9.10 final releases are available.


 * 2021
 * Python 3.6 has reached its end-of-life phase after five years.


 * 2021
 * Python 3.10.1 final release is available.


 * 2021
 * A new stable release 6.6.3 has been deployed.


 * 2021
 * A new stable release 6.6.2 has been deployed.


 * 2021
 * Python 3.10.0 final release is available.


 * 2021
 * A new stable release 6.6.1 has been deployed.


 * 2021
 * A new stable release 6.6.0 has been deployed.


 * 2020
 * Python 3.7.123.6.15 security updates are available.


 * 2020
 * Python 3.9.7 final and Python 3.8.12 final were released.


 * 2021
 * A new stable release 6.5.0 has been deployed.