Wikimedia Hackathon 2021/Showcase
Appearance
~~~~~~~~~ 👏 Showcase of the 2021 Hackathon 👏 ~~~~~~~~~
- How: Please add your Hackathon project to our Etherpad at https://etherpad.wikimedia.org/p/wmhackshowcase2021 until 13:00, then join the call to present your project!
- When: Sunday, May 23th, 14:00-16:00 UTC
- Where: see Wikimedia Hackathon 2021/Schedule
- If possible, use Chrome or Chromium for best compatibility
- No recording
~~~~~~~~~~~~~~ 🧭 Guidelines 🧭 ~~~~~~~~~~~~~~
- 20 slots available, please register in the Etherpad before Sunday, 13:00 UTC
- 3 minutes per one project (all-included: set up, demo, etc.)
- Only 1 speaker to present a project
- Possibility to share your screen (please make font sizes bigger or use magnification. If possible, check screensharing in Jitsi before)
- Questions will be raised and answered in the Telegram group
- Pick several slots if you want to present several projects
~~~~~~~~~~~~~~ 🎀 Presented projects 🎀 ~~~~~~~~~~~~~~
- Ranker batch mode
- Speaker: Lucas Werkmeister
- Links: https://ranker.toolforge.org/ https://www.wikidata.org/wiki/User:Lucas_Werkmeister/Ranker
- Phab task: https://phabricator.wikimedia.org/T283409
- Description: Finished and announced the batch modes for the Ranker tool, allowing users to edit the ranks of statements in Wikidata or Structured Data on Commons in bulk
- Translate Link tool
- Speaker: Lucas Werkmeister
- Links: https://translate-link.toolforge.org/ https://meta.wikimedia.org/wiki/User:Lucas_Werkmeister/Translate_Link
- Phab task: https://phabricator.wikimedia.org/T282383
- Description: Built the Translate Link tool, which generates a link to translate a single message into a certain language on TranslateWiki.net
- Some bots for maintaining links and references in Wikipedia
- Speaker: Tohaomg
- Links: https://github.com/Tohaomg/wikipedia_bots
- Phab task: -
- Description: During this and last month I have developed and ran in ukwiki some bots which were doing such tasks:
- look for sets of completely identical references on a page, and if found, leave only one of them with full text and replace other references with links to the first.
- remove 'fbclid' and 'igshid' tokens from links.
- remove percent-encoding from links.
- turn links to other Wikipedia articles, written as external links, into internal links.
- During those two days of the Hackathon I have prepared those bots to be used by other users in other projects:
- Published source code, compiled executables and other necessary files on GitHub.
- Wrote a detailed 'readme' file.
- Added English comments to the source code.
- Edited source code so that it can be used by users other than me and in projects other than ukwiki (those were hardcoded before).
- Edge cases of last mailing lists on mailman2
- Speaker: Amir Sarabadani
- Links: https://phabricator.wikimedia.org/T280322#7104240
- Phab task: https://phabricator.wikimedia.org/T52864
- Description: The last blocker for shutting down mailman2 was these 98 mailing lists that were edge cases and had all sorts of issues. I checked them one by one and fixed their issues.
- - Enhanced look and feel of VideoCutTool
- Speaker: Gopa Vasanth
- Links: https://videocuttool.wmflabs.org/ ; beta: https://videocuttools.herokuapp.com/
- Phab task: https://phabricator.wikimedia.org/project/view/4054/
- Description: Enhanced the look and feel of the VideoCutTool for the better user experience while editing videos.
- Wikidata Lexeme Forms: Portuguese modal adverb
- Speaker: Lucas Werkmeister
- Links: https://lexeme-forms.toolforge.org/template/portuguese-adverb-modal/
- Phab task: -
- Description: Deployed support for Portuguese modal adverbs in the Wikidata Lexeme Forms tool
- Piano concert
- Speaker: Lucas Werkmeister
- Links: https://www.twitch.tv/videos/1030661521 (CC BY 4.0)
- Phab task: -
- Description: I played a one-hour piano concert on Friday evening; join the other one tonight! (17:00 UTC)
- OpenRefine, RStudio and Dashboards on PAWS
- Speaker: Yuvi Panda (Chico if Yuvi is unavailable)
- Links:
- OpenRefine on PAWS: https://hub.paws.wmcloud.org/hub/user-redirect/openrefine
- RStudio on PAWS: https://hub.paws.wmcloud.org/hub/user-redirect/rstudio
- Dashboards (with Voila): https://hub.paws.wmcloud.org/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Ffuzheado%2Fjupyterkg&urlpath=voila%2Frender%2Fjupyterkg%2Fwikidata-kg-browser.ipynb&branch=main
- Phab task: -
- Description: PAWS now supports additional user interfaces, not just Jupyter Notebooks! Including Dashboards for building quick UIs that can be shared with others. (and 24 hours server timeout, from 1h)
- AddSenseImage
- Speaker: Jon Harald Søby
- Links: https://www.wikidata.org/wiki/User:Jon_Harald_S%C3%B8by/addSenseImage.js
- Phab task: https://phabricator.wikimedia.org/T283390
- Description: User script to add images to sense statements on lexemes
- Wikimedia Accessibility (yep ;)
- Speaker: psychoslave
- Links: https://etherpad.wikimedia.org/p/wmhack21-accessibility
- Phab tasks:
- Description: Structuring a working group around accessibility to coordinate efforts on this theme
- Current result:
- a functional Telegram group with >13 people
- and you're invited! https://t.me/wikimedia_accessibility
- Several phabricator tickets
- one great logo proposal by Ainali
- Partnering with wikiBlind.org user group
- Shape Expressions for Wikidata Lexemes
- Speaker: John Samuel
- Links: https://shexstatements.toolforge.org/
- Phab task: https://phabricator.wikimedia.org/T283370
- Description: The goal of this project is to create shape expressions for different lexical categories in different languages.
- Fixing a bug in CollabPad
- Speaker: Fisch (Christoph Jauera)
- Links: https://www.mediawiki.org/wiki/VisualEditor/Real-time_collaboration
- Live demo: https://collab-wmde-templates-alpha.wmcloud.org/wiki/Special:CollabPad/WikimediaHackathon2021
- Phab task: https://phabricator.wikimedia.org/T283458
- Description: CollabPad is still cool, let's fix all the issues and replace Google docs \o/
- Fixing a bug in IdentifierInput.js gadget for Wikidata
- Speaker: 1Veertje
- Links: https://www.wikidata.org/wiki/Wikidata:Tools/Enhance_user_interface#identifierInput.js
- Phab task: https://phabricator.wikimedia.org/T283412
- Description: better handle when a property has no format restraints
- Writing pywikibot script which would upload fFnnish museum of architecture photos from Finna to Wikimedia Commonsa
- Speaker: Zache (Kimmo Virtanen)
- Links
- https://commons.wikimedia.org/wiki/User:FinnaUploadBot
- Source photos: https://finna.fi/Search/Results?lookfor=&type=AllFields&filter%5B%5D=%7Ebuilding%3A%220%2FMFA%2F%22&filter%5B%5D=%7Eusage_rights_str_mv%3A%22usage_B%22&dfApplied=1&limit=20
- Example result: https://commons.wikimedia.org/wiki/File:Tallinnan_asemakaava,_kilpailuehdotus,_nimimerkki_Bebaungsplan_fur_Reval,_Viro,_ajoittamaton_(mfa.153f3f6e-dcd2-4a0f-be1f-bddc580368be).tif
- Upload script : https://github.com/zache-fi/FinnaUploadBot
- Phab task: -
- Description: Update legacy FinnaUploadBot PHP code to pywikibot
- Collaboratively creating a notebook for reconciliation
- Speaker: Andrew, (Susanna)
- Memo https://docs.google.com/document/d/1TJuYWkM6bybMuOQocIc9YNF3fU-NH74h69P3R1OQ2m0/edit#
- Phabricator https://phabricator.wikimedia.org/T282875
- Colab experiments https://colab.research.google.com/drive/1VeYRMXNd2du58jQscg7WVSra6RrgBDNs
- Wikimedia Accesibility logo
- Speaker: Jan Ainali
- Phab task: https://phabricator.wikimedia.org/T283447
- Not uploaded to Commons yet, will share screen