Help:Pywikibot
Appearance
Pywikibot allows for querying, validating, and updating of Wikidata items, Wikipedia pages, statements, history, or users, by using Python libraries.
Python is a modern programming language, much used in big data projects, and generally available on all platforms.
Platforms
[edit]It can run from a local shell, or from PAWS. It requires (advanced) programming skills.
When you would setup a private client instance, you also require advanced Linux administrator skills.
Tip: running a Pywikibot client on a Raspberry Pi (always on; low power requirements).
Documentation
[edit]Documentation is a bit scattered. You can find an overview here:
- Wikidata:Pywikibot - Python 3 Tutorial
- Wikidata:Tools/Edit items
- Wikidata:Creating a bot
- The Wikidata API
MediaWiki
Jupyter server
Toolhub
Wikitech
Wikimedia documenation