Jump to content

2021:Hackathon/Showcase

From Wikimania





The hackathon showcase is a gathering where everyone has the opportunity to present what they have been working on. It will take place on Day 5 of Wikimania, on Tuesday, August 17th. It will be in two parts:

Projects presented during the showcase

[edit | edit source]

Please don't add any new presentation, the organizers are monitoring this list.

[edit | edit source]
  • Name(s) or username(s) of people who worked on the project: Isaac (WMF)
  • Short summary of the project: User:Isaac_(WMF) built an API and User:TayIorRobinson built a corresponding user script to help people understand how linkage on Wikipedia varies by gender, a core aspect of the gender gap. The user script shows a summary of the gender identities of biographies linked to by any Wikipedia article (data via Wikidata). The user script also highlights all wikilinks of people in that article with corresponding colors to visually show where the links occur. Design inspiration from the Humaniki project (https://humaniki.wmcloud.org/). For more details, see: en:User:TayIorRobinson/wikigender
  • Related Phabricator task: Phab:T288666
  • Other links or resources:

DataTrek - a specific Wikibase instance

[edit | edit source]
  • Name(s) or username(s) of people who worked on the project: lucamauri
  • Short summary of the project: DataTrek is a custom Wikibase instance specific for information regarding Star Trek universe. It is the primary source of data for the project WikiTrek, but is open to anyone to contribute and to possibly consume data as well.
  • Other links or resources: Main page https://data.wikitrek.org

m3api

[edit | edit source]
  • Name(s) or username(s) of people who worked on the project: Lucas Werkmeister
  • Short summary of the project: minimal modern MediaWiki API client – a library to work with the MediaWiki API in JavaScript, from Node.js or the browser, using modern paradigms, without putting too many abstractions between you and MediaWiki
  • Other links or resources: https://github.com/lucaswerkmeister/m3api

Developing a bot to add mass information from APIs to Wikidata: OpenCitations Bot

[edit | edit source]
  • Name(s) or username(s) of people who worked on the project: Houcemeddine Turki (Csisc)
  • Short summary of the project: In this brief presentation, we demonstrate how to create a bot that extracts information from the REST API of a CC0 Semantic Database and automatically adds the obtained output to Wikidata. We will use Python 3.9 with freely available libraries like Requests as well as with several Wikidata tools like the Wikidata Hub and Wikibase Integrator for developing the bot. For the demonstration, we will apply this method to create the OpenCitations Bot that adds citation data from OpenCitations COCI API to Wikidata.
  • Related Phabricator task: Phab:T287813
  • Other links or resources: https://github.com/csisc/OpenCitations-Bot

Olympic datathon

[edit | edit source]

Other projects of the hackathon

[edit | edit source]

If you cannot or do not want to present during the livestream, but still want to let others know about your project, feel free to add it in this section. Please copy/paste the following template at the bottom of the list:

Name of the project here

[edit | edit source]
  • Name(s) or username(s) of people who worked on the project
  • Short summary of the project (200 words max)
  • Related Phabricator task: Phab:TXXXXXX
  • Link to demo video if any
  • Other links or resources if any

Adding Hardware-based shutdown button in IIAB device

[edit | edit source]
  • username of people who worked on the project: Suyash Dwivedi
  • Related Phabricator task: NA
  • Link to demo video if any:
    Adding Hardware-based shutdown button in IIAB device Presentation
  • Other links or resources if any:

Mentee filters for RecentChanges

[edit | edit source]
  • Name(s) or username(s) of people who worked on the project: Tgr
  • Short summary of the project (200 words max): Building on the mentor dashboard work by Martin Urbanec (see T278920 - not yet available in production), added a RecentChanges option for filtering to / highlighting edits by the mentees of the current user. The intent is that this could be used as a kind of alternative patrolling workflow, more focused on human relationships, where a given newbie's edits are always reviewed by the same user, who can provide support and tutoring.
  • Related Phabricator task: T239241
  • Link to demo video if any: none; the task contains some screenshots

Adding IIIF photoviewing to Ajapaik mobile app

[edit | edit source]
  • Username of people who worked on the project: Zache, Sirukisu, Puik
  • Short summary of the project (200 words max): We working with mobile app for taking rephotographs and in Wikimania Hackathon we started to do IIIF support for viewing photos. Sirukisu code http 404 file not found handler which will download automatically missing images from Wikimedia Commons and converting them to pyramid TIFFS, Zache converted photos already in Ajapaik to pyramid TIFF-format and wrote basic IIIF presentation API descriptions for files. Puik participated in planning
  • Related Phabricator task: Phab:T283142
  • Link to demo video if any: None. Workflow: File:Siltavuorensatama N83 (hkm.HKMS000005-0000008b).jpg-> Ajapaik -> manifest.json -> Tify Viewer
  • Other links or resources if any: