Wikimedia Hackathon 2020/Remote Hackathon/Showcase
~~~~~~~~~ 👏 Showcase of the remote hackathon 2020 👏 ~~~~~~~~~
- When: 19:00-20:00 CEST https://zonestamp.com/1589130021
- Where: on Remo https://live.remo.co/e/wikimedia-remote-hackathon-2020/register
- Please use Chrome or Chromium if possible for best compatibility!
- Live-stream & recording: https://www.youtube.com/watch?v=E19-sDvjXD8
~~~~~~~~~~~~~~ 🧭 Guidelines 🧭 ~~~~~~~~~~~~~~
- 20 slots available, please register below before 18:00 CEST
- 3min per one project (all-included: set up, demo, etc.)
- Only 1 speaker to present a project
- Possibility to share your screen (please make your font sizes or magnification BIGGER!)
- Questions will be raised and answered in the text chat
- Pick several slots if you want to present several projects
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~ 🎀 Presented projects 🎀 ~~~~~~~~~~~~~~
Post Presentation Q&A: Go to the table number below in remo lobby to chat with the presenter. Table #1 for Lucas, Table #2 for Gopa etc
✅ Presentation #1: Improving Wikidata Lexeme Forms edit mode
Speaker: Lucas Werkmeister
Task: https://phabricator.wikimedia.org/T252214
Description: Wikidata Lexeme Forms is a tool to work with lexicographical data. Originally built solely to create new lexemes, it now also includes support for fixing the forms of existing lexemes, adding or editing them as required.
Links: https://lexeme-forms.toolforge.org (tool), https://www.wikidata.org/wiki/Wikidata:Wikidata_Lexeme_Forms (documentation), https://www.wikidata.org/wiki/User:Lucas_Werkmeister/lexeme-forms.js (user script)
Do you agree with having your presentation recorded? Yes
✅ Presentation #2: Introducing VideoCutTool version 0.3
Speaker: Gopavasanth
Task:
1. https://phabricator.wikimedia.org/T243308
2. https://phabricator.wikimedia.org/T252320
3. https://phabricator.wikimedia.org/T252288
Description:
- VideoCutTool: https://videocuttool.wmflabs.org/
- Scalled VideoCutTool to accept many requests at once.
- Improved user expierence while cropping and rotating.
- More info of the tool can be found at: https://commons.wikimedia.org/wiki/Commons:VideoCutTool
Code repo Links:
- https://gerrit.wikimedia.org/r/#/admin/projects/labs/tools/VideoCutTool
- https://gerrit.wikimedia.org/r/#/admin/projects/labs/tools/video-cut-tool-back-end
- https://gerrit.wikimedia.org/r/#/admin/projects/labs/tools/video-cut-tool-worker
Do you agree with having your presentation recorded? YES
✅ Presentation #3: Gadget for changing order of values in Wikidata
Speaker: Tohaomg
Task: Gadget for changing order of values in Wikidata
Description: Sometimes it happens that values in a WD statement are in a random order, when a chronological, alphabetical order, order of decreasing relevance or other order is needed. This gadget allows users to easily change order of values.
Links: https://www.wikidata.org/wiki/User:Tohaomg/rearrange_values.js — script itself, pending to be turned into a gadget — https://phabricator.wikimedia.org/T252338
Do you agree with having your presentation recorded? — Yes
For now (untill it is made in to a gadget), you can enable it by adding:
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Tohaomg/rearrange values.js&action=raw&ctype=text/javascript' );
to your User:Username/common.js
The tool puts violet buttons with two arrows to each statement with at least two values, in any Q-item you are browsing. Click this violet button and two buttons (up and down) appear next to each value. Move values using those two buttons, then click button "Save", which is just under the title of the property.
✅ Presentation #4: A Wikidata Witches project
Speaker: Ciell
Task: Structure data of Witches - modelling
Description: Talked to lots of people, trying to get insight in what was already there on Wikidata and what is needed. Tried to turn my Wikipedian-mind into a Wikidata-mind!
Links: https://www.wikidata.org/wiki/Wikidata:WikiProject_Witches
Do you agree with having your presentation recorded? yes
✅ Presentation #5: Restored a lot of P91 properties
Speaker: Misc
Task: https://phabricator.wikimedia.org/T251720
Description: Restored a lot of P91 properties that have been erased due to use with RedLinks/Listeria, and improve coverage/monitoring of the items for the Wikidata LGBT project
Links: https://outreachdashboard.wmflabs.org/courses/WM_LGBT/Queering_Wikimedia_Hackathon/home
Do you agree with having your presentation recorded? No
✅ Presentation #6: Working with Tabular data in Commons
Speaker: 1Veertje
Task: https://phabricator.wikimedia.org/T252336
Description: taking the pain out of having to edit raw json in order to store tabular data on Wikimedia Commons
https://github.com/VDK/tab-tamper/tree/master
Do you agree with having your presentation recorded? Yes
✅ Presentation #7: Enhancing Wikidata property constraints with SPARQL
Speaker: Csisc
Task: <link to Phabricator>
Description:
* Wikidata is a large-scale knowledge database that is growing everyday. Ensuring of its consistency is consequently a challenge.
* Here, we demonstrate how SPARQL can be used for efficiently adding property constraints that can be used for the validation of Wikidata
Links: https://www.wikidata.org/wiki/Wikidata:Database_evaluation
Do you agree with having your presentation recorded? <Yes>
✅ Presentation #8: Create a Lua module that converts tabular data to a wiki table
Speaker: Jarekt
Task: T252307
Description: wrote new module and a template for creating wikitables based on tabular data on commons, so multiple wikis can access and display the same data in their tables
Links: https://commons.wikimedia.org/wiki/Module:Json2table
Do you agree with having your presentation recorded?Yes
✅ Presentation #9: Wudele
Speaker: Jean-Fred
Task: https://phabricator.wikimedia.org/T252345
Description: Lots of Wikimedians rely on proprietary services (like Doodle) to make polls or schedule meetings, with bad privacy implications.
Some use open-source and ethical services like Framadate ; but this puts undue burden on the people/orgs hostings these services. Let's self-host such an instance instead.
Links: https://wudele.toolforge.org/ & https://github.com/JeanFred/wudele-toolforge/
Do you agree with having your presentation recorded? Yes
✅ Presentation #10: Spell4Wiki - Mobile application to record and upload audio for Wikimedia Commons and Wiktionary.
Speaker: Manimaran K
Task: https://phabricator.wikimedia.org/T252339
Description:
- Spell4Wiki is an mobile application to record and upload audio to Wikimedia commons and Wiktionary words.
- Spell4Wiki also act as dictionary. Words meanings are come from Wiktionary.
Links:
Do you agree with having your presentation recorded? Yes
✅ Presentation #11: DataExtend: A bot to add data to WikiData items
Speaker: Andre Engels
Task: https://phabricator.wikimedia.org/T252285
Description: A bot that adds information to Wikidata items based on the existing links and identifiers.
Links: https://github.com/andreengels/dataextend
Do you agree with having your presentation recorded? Yes
✅ Presentation #12: Depicts class to instance for Structured data on Commons
Speaker: Maarten Dammers (user:Multichill)
Task: https://phabricator.wikimedia.org/T252292
Description: A bot that replaces a generic class (like church building) with a specific instance (like Notre Dame) in depicts statements on Commons
Links:
- https://commons.wikimedia.org/w/index.php?title=Special:Contributions/BotMultichill&offset=20200510145304&target=BotMultichill - many more examples
Do you agree with having your presentation recorded? Yes
✅ Presentation #13: Structured Data on Commons search prototype (VIDEO PRESENTATION)
Speaker: Hay Kranen ([[User:Husky]])
Task: https://phabricator.wikimedia.org/T252251
Description: There is currently no user-friendly way to search for SDoC media, because there is not a SPARQL endpoint like the one for Wikidata. However, there is an option to use the 'haswbstatement' action in the search engine, but this is pretty cumbersome because you need to know property and item ID's. So i made a visual way to search for SDoC media. Not online *yet* (need to squash a couple of bugs), but i've got a video presentation.
Links: https://www.youtube.com/watch?v=7coVI1fk1X0
Do you agree with having your presentation recorded? It's already on YouTube ;)
✅ Presentation #14: Wikispore using OAuth
Speaker: Pharos
Task: https://phabricator.wikimedia.org/T252302
Description: Install of WSOAuth on Wikispore, so everyone's Wikimedia project user accounts are now all enabled at Wikispore! Acount registration was uniquely difficult on Wikispore before because the Cloud server gave everyone the same IP address, but this is resolved now.
Links: https://meta.wikimedia.org/wiki/Wikispore https://wikispore.wmflabs.org/wiki/Wikisprout https://join.wikispore.org
Do you agree with having your presentation recorded? Yes
✅ Presentation #16: Video for the Community: Jitsi Meet on Wmcloud
Speaker: User:Fuzheado
Task: https://phabricator.wikimedia.org/project/profile/4729/
Description: We have been experimenting with videoconferencing options for the community and launched Jitsi Meet on meet.wmfcloud.org. Hackathon was the first use of this at scale. Sharing some experiences and call for more involvement.
Links: https://meet.wmcloud.org
Presentation: https://docs.google.com/presentation/d/1LkAPEymPLbJOpd-4KuYRsnCF1eKJ1UE9-XQMSy6J5cA/edit?usp=sharing
Do you agree with having your presentation recorded? Yes
Can't make it, but still want to provide info to my project 🖋️
[edit]✅ Presentation #17 : SendToKindle Button
Speaker: khaleel jageer
Task: https://phabricator.wikimedia.org/T252254
Description: Button to send .mobi file from wikisource to Kindle account directly.
Links: https://github.com/khaleeljageer/Send2Kindle/
✅ Presentation: #18 <Title>
Speaker: Tiago Lubiana
Task: https://phabricator.wikimedia.org/T252344
Description: Making it easier to visualize informations about WikiProject participants. The prototype was to generate a timeline for cumulative number of participants of WikiProect COVID-19 on WIkidata.
✅ Presentation: #19 ShExStatements Web Interface
Speaker: John Samuel
Task: https://phabricator.wikimedia.org/T252256
Description: ShExStatements: Web interface for creating Entity Schemas. ShExStatements allows the users to generate shape expressions from simple CSV statements
Links: The tool is now ready: https://shexstatements.toolforge.org/
https://tools.wmflabs.org/shexstatements/
Source Code: https://github.com/johnsamuelwrites/ShExStatements
✅ Presentation #N/A: Redis caching in integraality
Speaker: Jean-Fred
Task: https://phabricator.wikimedia.org/T245210
Description: the interactive part of integraality was very badly affected by the Wikidata Maxlag, becoming very slow. There is now caching in Redis to avoid reads on the live Wikidata website.
Links: <any useful links: to the tool, the demo, Git repository, etc.)
Do you agree with having your presentation recorded? Yes