Difference between revisions of "2018/Hackathon"

From WikiConference North America
Jump to navigation Jump to search
(Addition)
(Make a copy of the Etherpad notes - Etherpads are NOT permanent storage!!!!!!!!!!!!!!!!!!!!)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{2018}}
 
{{2018}}
  +
  +
[https://etherpad.wikimedia.org/p/WCNA2018_Hackathon etherpad notes from hackathon - add your own]
 
[[File:WikiConference North America 2018 logo.png|frameless|100px|right]]
 
[[File:WikiConference North America 2018 logo.png|frameless|100px|right]]
   
 
Day 1 of the WikiConference North America pre-conference includes a '''hackathon''', taking place in Thompson Library's Multipurpose Room (165). The goal of the hackathon is for developers (regardless of experience) to brainstorm, plan, and create new tools, extensions, and applications to help the Wikimedia world. This is a great opportunity to meet the Wikimedia tech community, learn about the technologies and projects that power Wikipedia and its sister projects, and to propose or join a project to hack on during the event.
 
Day 1 of the WikiConference North America pre-conference includes a '''hackathon''', taking place in Thompson Library's Multipurpose Room (165). The goal of the hackathon is for developers (regardless of experience) to brainstorm, plan, and create new tools, extensions, and applications to help the Wikimedia world. This is a great opportunity to meet the Wikimedia tech community, learn about the technologies and projects that power Wikipedia and its sister projects, and to propose or join a project to hack on during the event.
   
All you'll need is your laptop, ideas, and the energy to contribute. This flexibly space includes comfortable chairs with built-in desks and wheels to allow for moving them about and defining working groups.
+
All you'll need is your laptop, ideas, and the energy to contribute. This flexible space includes comfortable chairs with built-in desks and wheels to allow for moving them about and defining working groups.
   
 
Over the course of the day, training sessions and other activities will be happening in concurrence in Thompson 150 A/B. Hackers can attend these sessions to take a quick break, or learn something new!
 
Over the course of the day, training sessions and other activities will be happening in concurrence in Thompson 150 A/B. Hackers can attend these sessions to take a quick break, or learn something new!
   
As this even only lasts one workday, this unfortunately may not be enough for everyone to complete their projects - but that's okay! We hope this event provides an experience that inspires, motivates, and lets participants jumpstart a project that they can work on in the future.
+
As this event only lasts one workday, this unfortunately may not be enough for everyone to complete their projects - but that's okay! We hope this event provides an experience that inspires, motivates, and lets participants jumpstart a project that they can work on in the future.
   
 
{{clear}}
 
{{clear}}
Line 19: Line 21:
   
 
== Useful links ==
 
== Useful links ==
  +
* [https://wikitech.wikimedia.org/wiki/Main_Page Wikitech], documentation related to the Wikimedia Foundation's tech projects
  +
* [https://www.mediawiki.org/wiki/How_to_contribute How to contribute] to MediaWiki
  +
** [https://www.mediawiki.org/wiki/Manual:Developing_extensions Manual:Developing extensions]
  +
* [https://tools.wmflabs.org/admin/ Toolforge], a hosting environment
  +
* [https://query.wikidata.org/ Wikidata Query Service]
  +
  +
== Notes from the Hackathon ==
  +
<blockquote>(Copied from https://etherpad.wikimedia.org/p/WCNA2018_Hackathon )</blockquote>Summary of presentations: 10am to noon
  +
* Introduction to Wikidata - Andrew - Google Slides https://docs.google.com/presentation/d/13nVSGj88iMZtVBPDNE-AKDka7JH1KCwP0iW3nx0ahhE/edit
  +
  +
* Alex Stinson did advanced Wikidata talk
  +
Projects to continue on Friday Culture Crawl day - Fuzheado
  +
* Help improve Wikidata metadata of museums within 100 miles of Columbus using TABernacle -
  +
* [https://tools.wmflabs.org/tabernacle/?#/tab/sparql/SELECT%20%3Fplace%20%0AWHERE%0A%7B%0A%20%20%23%20city%20coordinates%0A%20%20wd%3AQ16567%20wdt%3AP625%20%3FcityLoc%20.%0A%20%20SERVICE%20wikibase%3Aaround%20%7B%0A%20%20%20%20%3Fplace%20wdt%3AP625%20%3Flocation%20.%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Acenter%20%3FcityLoc%20.%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Aradius%20%22100%22%20.%0A%20%20%7D%20.%0A%20%20%23%20Is%20an%20airport%0A%20%20FILTER%20EXISTS%20%7B%20%3Fplace%20wdt%3AP31%2Fwdt%3AP279*%20wd%3AQ33506%20%7D%20.%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22%20.%0A%20%20%7D%20%0A%7D/Len%3BDen%3BP31%3BP131%3BP856%3BP571 https://tools.wmflabs.org/tabernacle/.......] Women cartoonists in TABernacle - Users Rosiestep, Gamaliel, Aude and Fuzheado
  +
* [https://tools.wmflabs.org/tabernacle/?#/tab/sparql/SELECT%20%3Fitem%20WHERE%20%7B%0A%20%20%7B%3Fitem%20wdt%3AP106%2Fwdt%3AP279*%20%3Fprof%20.%0A%20%20%0A%20%20%0A%20%20VALUES%20%3Fprof%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20wd%3AQ715301%20%20%23%20comics%20artists%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20wd%3AQ1114448%20%23%20cartoonists%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%3Fitem%20wdt%3AP31%20wd%3AQ5%20.%0A%20%20%3Fitem%20wdt%3AP21%20wd%3AQ6581072%20.%0A%20%20%0A%20%20%7D%20UNION%20%20%7B%20%20%0A%20%20%3Fitem%20wdt%3AP31%20wd%3AQ5%20.%0A%20%20%3Fitem%20wdt%3AP21%20wd%3AQ6581072%20.%0A%20%20%3Fitem%20wdt%3AP5035%20%3Flambiek%20.%0A%20%20%7D%0A%20%20FILTER%20NOT%20EXISTS%20%7B%20%3Fwen%20schema%3Aabout%20%3Fitem%3B%20schema%3AisPartOf%20%3Chttps%3A%2F%2Fen.wikipedia.org%2F%3E%20.%20%7D%0A%7D/Len%3BDen%3BP27%3BP569%3BP570%3BP19%3BP20 https://tools.wmflabs.org/tabernacle/......]
  +
* took Women in Red's list of 700 cartoonists missing from en.wp, expanded the query to include women in the Lambiek Comiclopedia, expanded list to about 2300 redlinks
  +
  +
* Worked on detecting semantic inconsistencies with occupation/position_held predicates, would like to add as an automatic constraint check - ElanHR
  +
** https://www.wikidata.org/wiki/Wikidata:Project_chat#Best_practices_for_adding_property_constraints/violation_checks.
  +
  +
* finished the setup of my project [https://Tools.wmflabs.org/wikyrillomat https://tools.wmflabs.org/wikyrillomat] thanks to Derk-Jan —Sebastian Wallroth 
  +
  +
* recorded two episodes for my podcast https://wikijabber.org —Sebastian Wallroth Attended Wikidata sessions, interested in incorporating Wikidata URL igning it the archive URL property via the API. -Cyberpower678
  +
Special:Nearby @ Wikidata
  +
JADE demo! by James Hare https://jade-demo.wmflabs.org/mediawiki/index.php
  +
  +
Identify missing store chains in the English Wikipedia and Wikidata based on OpenStreetMap’s name suggestion index: https://github.com/osmlab/name-suggestion-index/issues/1934
  +
  +
Chumley's for dinner or drinks, a sports bar.  circa 6pm   or see Telegram for organizing
  +
Tomorrow Friday:  9am Columbus library.  Tours start from there
  +
Saturday morning start at Sullivant library, not the Thompson library
  +
  +
=== 10 Wikidata (WD) Tools in 20 minutes ===
  +
Listeria - automated WD lists
  +
* https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Women_in_Red/Redlist_index
  +
* https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Women_in_Red/Missing_articles_by_occupation/Cartoonists Petscan - mapping categories to WD, and the kitchen sink
  +
* https://petscan.wmflabs.org/ TABernacle - live interactive editing of WD
  +
* https://tools.wmflabs.org/tabernacle/#/tab
  +
* https://tools.wmflabs.org/tabernacle/?#/tab/sparql/SELECT%20%3Fitem%20%3FitemLabel%20%3Fcoords%20%3Fimage%20%3Finception%20%3Fvisits%20WHERE%20%7B%0A%20%20%3Fitem%20wdt%3AP31%2Fwdt%3AP279*%20wd%3AQ33506.%20%20%23%20museums%20(instance%20or%20subclass)%0A%20%20%3Fitem%20wdt%3AP131%20wd%3AQ61.%20%20%0A%7D/Len%3BDen%2Cde%3BP31 Quickstatements - bulk WD editing
  +
* https://tools.wmflabs.org/quickstatements/#/ Google Spreadsheet Tools for Wikipedia - API calls without coding
  +
* https://chrome.google.com/webstore/detail/wikipedia-and-wikidata-to/aiilcelhmpllcgkhhpifagfehbddkdfp?hl=en WikiShootme - mapping WD stuff to contribute
  +
* https://tools.wmflabs.org/wikishootme/ PictureThis - direct upload to Commons/WD based on search and location
  +
* https://tools.wmflabs.org/wikishootme/picturethis/#/ Distributed Game - fix things via game interface
  +
* https://tools.wmflabs.org/wikidata-game/distributed/ Mix'n'Match - match external databases via game interface
  +
* https://tools.wmflabs.org/mix-n-match/#/

Latest revision as of 22:17, 2 November 2018

etherpad notes from hackathon - add your own

WikiConference North America 2018 logo.png

Day 1 of the WikiConference North America pre-conference includes a hackathon, taking place in Thompson Library's Multipurpose Room (165). The goal of the hackathon is for developers (regardless of experience) to brainstorm, plan, and create new tools, extensions, and applications to help the Wikimedia world. This is a great opportunity to meet the Wikimedia tech community, learn about the technologies and projects that power Wikipedia and its sister projects, and to propose or join a project to hack on during the event.

All you'll need is your laptop, ideas, and the energy to contribute. This flexible space includes comfortable chairs with built-in desks and wheels to allow for moving them about and defining working groups.

Over the course of the day, training sessions and other activities will be happening in concurrence in Thompson 150 A/B. Hackers can attend these sessions to take a quick break, or learn something new!

As this event only lasts one workday, this unfortunately may not be enough for everyone to complete their projects - but that's okay! We hope this event provides an experience that inspires, motivates, and lets participants jumpstart a project that they can work on in the future.

Thompson 165.jpeg

At 4 PM, everyone will gather back around at front of the room, and participants will have the opportunity to do a quick presentation on what they've been working on. This can be simply describing what's being built, showing off the start of the project, or something in between.

Ideas

Feel free to add ideas for things you'd like to create.

Useful links

Notes from the Hackathon

(Copied from https://etherpad.wikimedia.org/p/WCNA2018_Hackathon )

Summary of presentations: 10am to noon

  • Alex Stinson did advanced Wikidata talk

Projects to continue on Friday Culture Crawl day - Fuzheado

  • recorded two episodes for my podcast https://wikijabber.org —Sebastian Wallroth Attended Wikidata sessions, interested in incorporating Wikidata URL igning it the archive URL property via the API. -Cyberpower678

Special:Nearby @ Wikidata JADE demo! by James Hare https://jade-demo.wmflabs.org/mediawiki/index.php

Identify missing store chains in the English Wikipedia and Wikidata based on OpenStreetMap’s name suggestion index: https://github.com/osmlab/name-suggestion-index/issues/1934

Chumley's for dinner or drinks, a sports bar.  circa 6pm   or see Telegram for organizing Tomorrow Friday:  9am Columbus library.  Tours start from there Saturday morning start at Sullivant library, not the Thompson library

10 Wikidata (WD) Tools in 20 minutes

Listeria - automated WD lists