Bangalore Hackathon May 2012

Ideas page for the hackathon is here

This is a Wikipedia/Wikimedia hackathon, where developers are invited to come write cool hacks on top of the amazingly large amount of data that the wikimedia projects (Wikipedia, Commons, Wiktionary, Wikiquotes, Wikisource, etc.) expose in a huge variety of languages.

Hacks can be anything, from an Android app that gives you 'situation' quotes from Wikiquote based on sentiment analysis of your text messages, to an app that gives you wonderful images of the places you are at using Commons, to beautiful visualizations with Wikipedia edit histories, to automatic song/album information gathering from Wikipedia, to amazing dictionary interfaces across languages using Wiktionary, to anything else that you can dream up. We'll have a few people who have experience with the various APIs/data available.

Note: This is not a MediaWiki hackathon - Patches/Extensions to MediaWiki are most welcome, but you are by no means restricted to that.

Ideas

edit

Bangalore Hackathon May 2012/Ideas

Schedule

edit
  • 1000 - 1245 -- Hacking after identifying tasks
  • 1245 - 1300 -- Introductions + Pitch
  • 1300 - 1400 -- Lunch
  • 1730 -- Demo Time

Getting there

edit

Directions to the venue

Topics, Goals, & Outcomes

edit

A bunch of cool hacks that make people go 'woah, that's awesome!', using the Wikimedia projects' APIs and Data.

What you need to know

edit
  • You need to have some sort of prior experience developing stuff (web apps, mobile apps, data mungers, anything at all!). There are a variety of things you can do (CSS/JS hacks, webapps that use the API, Mobile apps, data mining) that pretty much anyone with some developer experience is bound to find something fun to do. This is a hackathon, and not a workshop.
  • Knowledge of Free Software License, comfortable using any Online Project hosting websites (like Github) since we would want you make the code you write for the hack freely available, online.

What language can I use

edit
  • Any programming language you are comfortable with and can make sense of JSON / XML if you are planning to hack with the web API.
  • Any language/framework which will help you build mobile apps (Android SDK, Objective-C, Windows Phone SDK, etc.)
  • HTML(5), CSS, JQuery, JS for web mashups, browser addon SDKs, etc.

How can I prepare for the hackathon

edit

What qualifies me to come

edit
  • Show us some code you have written, tell us what you know, tell us why you love hacking (and Wikipedia) in general, and you'll get the pass :)
  • Please sign up here.

How to spread the word

edit
  • Pass on the word to your fellow geek friends.
  • Use #wikihackblr on Twitter.

Resources

edit

Examples

edit

Notes

edit

Contact

edit
  • Mail: yuvipanda gmail.com , srik.lak gmail.com
  • Panic Phone for emergencies: 09176315499 (YuviPanda)