Jump to content

Wikimedia Hackathon Northwestern Europe 2026/Showcases

From mediawiki.org

Blog posts

[edit]

Showcased projects

[edit]

Talk page index to be used on Wikisource Talk Index: (Scribunto Module)

[edit]
  • Phabricator task (optional):
  • Brief (2-3 lines): Module & template to create a table of talk topics related to all pages of a book, to be placed on book index talk page.
  • Relevant links: https://fr.wikisource.org/wiki/Mod%C3%A8le:Liste_des_discussions
  • Contact(s): Nivopol
  • Status (e.g., early concept, ready for beta deployment, production, etc.): to be documented for testing

Documenting how to get free access to the paid account features of Wikimedia Enterprise

[edit]

Wikimedia Enterprise - Documentation (Jolan)

A Developer Starter kit for Newcomers

[edit]
  • Phabricator task (optional):
  • Brief (2-3 lines): A single resource page which highlights the pathway for newcomers while emphasizing on key resources only.
  • Relevant links: https://meta.wikimedia.org/wiki/User:Eugene233/NewDevKit
  • Contact(s): Eugene
  • Status (e.g., early concept, ready for beta deployment, production, etc.): Early concept need help with making doc resource clustering simpler

Drop unused database tables on closed wikis

[edit]

SensitiveViewer

[edit]

Bulk upload of roller derby game photographs to Commons & improve imagery on Wikipedia

[edit]

sharing sections gadget and username generator

[edit]

Hiruwiki: visual mathematical proofs

[edit]
  • Phabricator task (optional): https://phabricator.wikimedia.org/T419518
  • Brief (2-3 lines): Build a general gadget template that can load JS and CSS submodules with interactive mathematical and geometrical proofs.
  • Relevant links: https://eu.wikipedia.org/wiki/Wikipedia:Hiruwiki
  • Contact(s): Galder (User:Theklan)
  • Status (e.g., early concept, ready for beta deployment, production, etc.): In production, may need review and revisit. It can be expanded.

CommonsDB License Check

[edit]
  • Phabricator task (optional): https://phabricator.wikimedia.org/T419872
  • Brief (2-3 lines): This prototype script generates an ISCC (a perceptual hash) during upload and checks CommonsDB if it's in there. If it is, it shows the license it has. If it is in there and Wikimedia is the provider, a warning that the file is already on Commons is shown to the user, both cases with links to the source so the user can make a judgement call.
  • Relevant links: Recorded demo: https://aina.li/videos/nwehack-showcase.mp4
  • Contact(s): User:Ainali
  • Status (e.g., early concept, ready for beta deployment, production, etc.): early concept

Rewriting Depictor to use Vue3 and PHP 8.4 (and a little easter egg)

[edit]
  • Phabricator task (optional): https://phabricator.wikimedia.org/T419588
  • Brief (2-3 lines): Depictor is a tool to add SDC statements using a game-like interface optimized for mobile. It badly needed a rewrite to use Vue 3 and PHP 8.4 so many other improvements could be made.
  • Relevant links: https://hay-test.toolforge.org/
  • Contact(s): Hay Kranen and Bruno Perel
  • Status (e.g., early concept, ready for beta deployment, production, etc.): beta / testing

Making language names translatable on translatewiki.net

[edit]
  • Phabricator task (optional): https://phabricator.wikimedia.org/T231755
  • Brief (2-3 lines): Extension:cldr has a lot of names of languages in other languages in PHP files, including some (LocalNames*.php) which are meant to be edited by Wikimedians, but the process to edit the PHP files is cumbersome. We want to make it easier to update these translations by moving them to messages that are translated on translatewik.net.
  • Relevant links:
  • Contact(s): Lucas Werkmeister (WMDE)
  • Status (e.g., early concept, ready for beta deployment, production, etc.): patches are up for review

Wikimedia Commons Caption Suggestion Tool — AI-assisted multilingual captions with human in-the-loop

[edit]

Introduction

[edit]
  • Phabricator task (optional): -
  • Brief (2-3 lines): Introduce Koen to Wikipedia, Wikidata, PyWikibot,
  • Relevant links: -
  • Contact(s): Ronald, Koen
  • Status: Succeeded

Extract subjects for reports

[edit]
  • Phabricator task (optional): -
  • Brief (2-3 lines): Create a script to extract the main subjects for a list of reports
  • Relevant links: https://github.com/Ronnie-V/ReadSubjects
  • Contact(s): Koen, Ronald, Tsaag
  • Status (e.g., early concept, ready for beta deployment, production, etc.):

Information about pages on control list

[edit]

Overview recent articles on my list:

[edit]

Solving the hackathon logo puzzle 😎

[edit]

Revealing the code behind the Hackathon logo (this can probably be combined with the previous item)

[edit]

Support geocoding in Curator

[edit]

integraality

[edit]

- User research − automatic date resolution rebinning for year groupings - Wikimedia Commons support

[edit]

OAuth log fixes

[edit]

cleanup on arywiki

[edit]
  • Phabricator task (optional): https://phabricator.wikimedia.org/T419999
  • Brief (2-3 lines): cleanup on arywiki using bot scripts and AutoWikiBrowser
  • Relevant links:
  • Contact(s): Ideophagous
  • Status (e.g., early concept, ready for beta deployment, production, etc.): complete on my side

Establishing process to add new Moroccan Arabic lexemes

[edit]

Structured Data on Commons modeling for works without Wikidata item

[edit]

Batch OCR of museum labels

[edit]

Unicode Hieroglyphs

[edit]

Wikiportret 2026

[edit]

Wiki as Git!

[edit]

Wikiportret 2026: upload module

[edit]
  • Phabricator task (optional): we don't do that here
  • Brief (2-3 lines): Several improvements for Wikiportret & develop module that allows for VRTS members to upload images to Commons & to handle SDC + Wikidata formalities in once go.
  • Relevant links: wikiportret-upload.toolforge.org (not that much to see yet)
  • Contact(s): Daniuu
  • Status (e.g., early concept, ready for beta deployment, production, etc.): Ready for beta deployment

WikiCollector, Multiplayer XR game

[edit]
  • Brief (2-3 lines): a game where wiki edits spawn as orbs you can collect in XR with a globe showing where the edits are from geographically
  • Relevant links: None
  • Contact(s): Berend, Ferron
  • Status (e.g., early concept, ready for beta deployment, production, etc.): Ready for beta

Upload Stash magic

[edit]

Rethinking Commons' category page

[edit]
  • Phabricator task (optional): none
  • Brief (2-3 lines): Re thinking the Category page of Commons. We want to see we are on a Multimedia page. Move the subcats down, and make the description collapsible.
  • Relevant links: https://youtube.com/watch/MkC7_HTIYhA
  • Contact(s): User:TheDJ
  • Status (e.g., early concept, ready for beta deployment, production, etc.): early concept

Commons Telegram uploader

[edit]

WebRef bookmarklet supports DPG Media

[edit]
  • Brief: the WebRef bookmarklet couldn't find the publication date on articles by the biggest newspaper publisher of the Netherlands, if code is accepted it can
  • Relevant link: https://en.wikipedia.org/wiki/User:V111P/js/WebRef
  • Contact: Vera de Kok (1Veertje)
  • Status: pending approval

Synchronising Wiki Loves Monuments Ukraine lists between Wikidata and Ukrainian Wikipedia

[edit]

GLAM + Commons

[edit]

pywikibot stuff

[edit]

Commons Stockphoto gadget

[edit]

To the Moon

[edit]
  • Phabricator task (optional): https://phabricator.wikimedia.org/T160141
  • Brief (2-3 lines): GeoData allows to mark articles with primary and secondary coordinates, and search for them. The GeoData APIs however have always been hard-coded to support only Earth, nothing else. Commented in the code as "globe selection disabled until we have a real use case" since 2012.
  • Relevant links: https://en.wikipedia.org/wiki/Arnhem#/map/0
  • Contact(s): Thiemo Kreuz (WMDE)
  • Status (e.g., early concept, ready for beta deployment, production, etc.): merged

Addshore retention

[edit]