Username or display name (will be displayed publicly): Lucas Werkmeister
Categories/Tags/Keywords (up to 5): Tools, Python, Flask
Session type (select one):
- Presentation (including Q/A) - 25 mins
- Discussion (including Q/A) - 55 mins
- Workshop (including Q/A) - 55 mins
- Lightning talk - 5 mins
Venue (select one):
- I would like to be on the main track
- I wouldn't mind being on the main track
- I need a Jitsi room for the session
When are you available to have the session?
Any time between ca. 9:00 UTC and 21:00 UTC on both days, I think.
Session Details
Short description of the session (~150 words):
In this session, we’ll build a small (but hopefully useful) tool from scratch. The tool will be hosted on Wikimedia Toolforge, and we’ll use the Python programming language and the Flask framework for building the tool. The tool will interact with the MediaWiki API and present results to the user; however, it will not make any edits or perform other activities on wikis.
Target audience:
Tool developers and people interested in becoming tool developers.
What will participants get out of this session? (~50 words)
Participants will see what goes into the making of a small tool, and which steps are used to create and deploy it.
(Optional) Additional resources:
- Help:Toolforge/My first Flask OAuth tool – useful guide for building a Flask tool (we won’t be using the OAuth part)
- cookiecutter-toolforge – template for building tools