Skip to content

Instantly share code, notes, and snippets.

@grammarware
Last active August 29, 2015 14:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save grammarware/2821d3ca955d69074543 to your computer and use it in GitHub Desktop.
Save grammarware/2821d3ca955d69074543 to your computer and use it in GitHub Desktop.
Wikimedia Hackathon 2014

Beside some smaller discussions, fruitless attempts and minor hacks, these are my main activities at Wikimedia Amsterdam Hackathon 2014.

Wikidata batch import bot

Before coming to the hackathon, I have looked around searching for a topic to find this: @Multichill wanted to refactor several useful but hacky bots he has written in the past, into one generic configurable framework. At the start of the hackathon, I have looked at his code and read through it, but we did not have a chance to act on it. The only thing I can say is that converting this into a framework is definitely possibly, but perhaps not a good task for a hackathon — library design, as any software language engineering activitiy, needs to be done with appropriate care.

Amsterdam municipal monuments

As a part of a bigger initiative on inventarisation of Dutch cultural heritage, cross-checked information about municipal monuments in the list provided by the municipality (as a PDF, DBA-ORVPM Gemeenteblad 486) with the database containing all monuments in one giant table (4554 of them from Amsterdam). The data was provided by @VDK, so she should know more about the sources, but both pieces of data I have worked on, were in public domain.

Some commits related to this endeavour (the code is incredibly hacky, you don’t want to look at it):

  • [ec321da](https://github.com/grammarware/open/commit/ec321da1e6d18560d1d35df5fef6d9f79a8c2285) Wikimedia Hackathon 2014
  • [ccfa858](https://github.com/grammarware/open/commit/ccfa858de9ab7cf2632fd2c6e4f674d500dfae83) Generated successfully
  • [474741d](https://github.com/grammarware/open/commit/474741dcac57a7af44fb3c03196ffa565d148b04) Re-done
  • [c70f40f](https://github.com/grammarware/open/commit/c70f40ff7f7c061b3c28dce6afa5dbd5b7d8f564) Matching done much more fuzzy, consistent comprehensive output

As a result, 944 entries were processed: for 225 a match has been found in the database, 719 were new. After I was done, the data was imported by @VDK and manually reviewed and curated.

Wiki Loves Art

Read the draft, reviewed and provided feedback about Wiki Loves Art 2016 to @Effeietsanders.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment