Chennai Hackathon March 2012

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 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.

Topics, Goals, & Outcomes
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
You need to have some sort of prior experience developing stuff (web apps, mobiel 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.

Volunteers

 * User:Yuvipanda
 * User:Logicwiki

Resources

 * ApiSandbox
 * Data dumps
 * Statistics

Samples

 * Wikipedia's Global Reach - Code - Winner of WikiViz2011
 * Stats Viewer - Code
 * Controversy viewer - Code

Past Hacks by ChennaiGeeks

 * Did you know API - Chrome Extension Code - TxtWeb plugin Code
 * yenWikipedia - FF Ext Code Chrome Ext Code
 * Commons Uploader - Code
 * Short URL based on pageid and Interwiki links - Powers Tamil Wikipedia URL shortner
 * DYK Tweeter - Code
 * Tamil Wiktionary Offline

Contact

 * Mail: yuvipanda@undefinedwikimedia.org
 * Panic Phone for emergencies: 09176315499 (YuviPanda)