The Wayback Machine - https://webcf.waybackmachine.org/web/20230314182043/https://developer.wikimedia.org/build-tools/tutorials/
Skip to content

Learn with tutorials

Follow step-by-step guides to learn the basics of interacting with Wikimedia projects.

Build your first tool

Learn how to edit wiki pages using Python and the Pywikibot framework. This tutorial helps you get started quickly using only your browser.

Generate ideas for articles

Learn how to use the MediaWiki API to generate ideas for new Wikipedia articles. This tutorial uses Python and the Flask framework.

Write a bot that uses Wikidata

Use Python to handle large datasets from Wikidata and transfer data between tools in your workflow.

Display holidays from Wikipedia

Learn how to use the MediaWiki API to fetch holidays for a given date from Wikipedia. This tutorial also covers how to use the API to log in to Wikipedia and add new holidays. This tutorial uses Python and the Flask framework.

Add JavaScript or CSS to a wiki

Customize MediaWiki with client-side JavaScript and CSS. Share user scripts, and explore gadgets other people have created.

Host a tool on Wikimedia cloud servers

Toolforge is a free hosting environment for running and managing tools. Get started with Toolforge by creating an account and setting up a basic web service.