Jump to content

WikiConference India 2016/Chandigarh Hackathon

From Meta, a Wikimedia project coordination wiki
Hashtag: #WCI2016
Main pageHackathonProgramsEdit-a-thonPress coverageFAQSitemap

[[ HACKATHON | Chandigarh |ਚੰਡੀਗੜ੍ਹ ]]
WikiConference India 2016 | 5-7 August 2016 | India



A hackathon is a gathering where programmers collaboratively code in an extreme manner over a short period of time. Hackathons are at least a few days. This coding event happening concurrently with the WikiConference India 2016. We are welcoming all Technical/Programmer participant in hackathon. Experience with the MediaWiki software is not required, Please feel free to contact us. Let's participate in Hackathon


Chandigarh Hackathon Group Photo Wiki Conference India 2016

Training sessions


Training sessions and meetings regarding hackathon Program, will conduct on 4th noon. Will cover basic of MediaWiki/PHP/Javascript/API/Android in Training session.
Venue : Block 3, CGC College, Chandigarh

Hacking area




Registration is closed.



You can find schedule Here

Our Delivery


I am happy to announce, chandigarh hackathon WCI2016, close with 7 application, which is useful to all community.

  • WikiSpeak  : (Web Application + Android Mobile application).
    WikiSpeak lets you search text on Wikipedia at just one click and reads aloud that text for you. It uses an API to fetch data from Wikipedia and then text to speech conversion is done. There are both web app and mobile app available. The user has to just enter a keyword like 'India' and then on the click of search icon, data from the Wikipedia will be fetched and displayed and then on the click of speak icon, that fetched data will be read aloud. So the entire speaking Wikipedia comes into your pocket in just 2.5 Mb app.

Source code Link (Web Application) : Github : https://github.com/ashjal/WikiSpeak
Source code Link (Android Application) : Github : https://github.com/sandarumk/WikiSpeak
  • Edit Tamil Wiktionary (Tamil community request)  : - (Android application) This is a utility application for any wikipedian who has title of the page and its content in a spreadsheet or document. The user will have to convert that document to .tsv which can easily be done using any Office suite. Once the user has a .tsv file, he/she can browse that from this application after logging in using his MediaWiki credentials. This application will read that file and for each row, if a page exists with the given title, it will append the content. Otherwise, it will create a new page with that title and put the given content there. Source code link: https://bitbucket.org/Shailumani/wiki-tsv/src
  • Audio file upload to WikiData (Punjabi community request)  : (Android application) This application allows the user to log in using his/her WikiMedia credentials. After a user has logged-in, he/she can record an audio by holding the Record button. Once recorded, the audio can be replayed or re-recorded. Once the user is happy with the recording, he/she can upload it on WikiCommons and then provide a link to it in the required page.  : Github : https://github.com/Atul22/wikiAudio
  • Wikipedia articles on google map : This is a web application to annotate Google Maps with location rich data. Presently, it is able to show Wikipedia articles geo-tagged near the user's location. This application clusters the articles based on client's screen resolution and shows them in a way that they look good on any screen resolution. This is highly responsive and works well on almost all screen sizes. Moreover, using the settings button, you can see the articles in any Indian language of your choice. Source code link (web application) : Github : https://github.com/mani-shailesh/map_annotate_wiki.git
  • OCR (Native Application)  : Convert scanned book copy to Indian language text with google doc (Tested for Hindi and Malayalam).
  • Communication platform (WebRTC) : Community used this to talk or conference (Audio/video web conferencing application)

In communication platform (Audio and video conference), Community people can use this platform for discussion. Now a days IRC is only option, Where Same/Different community people can come together and talk. I belief, when you speak, you can express your Point/View/Problem good way. This application working in low bandwidth I tested with 256Kbps, It's working. This application is opensource an you can find here. Github : https://github.com/cherishsantosh/Communication-Platform

  • Notification (Event based) : showing popup on event eg (If recent changes happen, It will show popup which article was updated) - The extension which is in its inital phase at Github:DesktopNotifications collects in live edit history from http://wikitech.wikimedia.org/wiki/RCStream and shows up desktop notifications on edit for users. Currently it shows up a notification for every single edits with little control. The extension can be extended to show up notifications for only edits to a watchlist, which is in our TODO.

Thanks to all participants who took part in the hackathon and made it a big success

Note : I will share code, links and other details very shortly.

Conference attendees interested in participating in the Hackathon

  1. ViswaPrabhaവിശ്വപ്രഭtalk 18:50, 29 July 2016 (UTC)[reply]
  2. தமிழ்க்குரிசில் (talk) 01:34, 30 July 2016 (UTC)[reply]
  3. Ranjithsiji (talk) 06:48, 31 July 2016 (UTC)[reply]
  4. --Dittymathew (talk) 09:35, 31 July 2016 (UTC)[reply]
  5. --Akbarali (talk) 13:10, 31 July 2016 (UTC)[reply]
  6. TBhagat (talk) 09:36, 2 August 2016 (UTC)[reply]
  7. Mouryan (talk) 16:30, 2 August 2016 (UTC)[reply]
  8. Shailumani (talk) 11:05, 3 August 2016 (IST)
  9. Viren96 (talk) 11:05, 3 August 2016 (UTC)[reply]
  10. Utkarsh_Nick (talk) 13:09, 3 August 2016 (UTC)[reply]
  11. Vaibhavmalik001 (talk) 11:05, 3 August 2016 (UTC)[reply]
  12. Shanmugamp7 (talk) 10:04, 3 August 2016 (UTC)[reply]
  13. Tinaj1234 (talk) 15:36, 3 August 2016 (UTC)[reply]
  14. --Nrgullapalli (talk) 11:13, 3 August 2016 (UTC)[reply]
  15. --Sidheeq (talk) 13:33, 3 August 2016 (UTC)[reply]
  16. Atulkumar5525 (talk) 11:05, 3 August 2016 (UTC)[reply]
  17. Zeeshan Kareem (talk) 11:05, 3 August 2016 (UTC)[reply]
  18. Sakshums (talk) 11:05, 3 August 2016 (UTC)[reply]
  19. Abha Pradhan (talk) |Contribs) 20:12, 3 August 2016 (UTC)[reply]
  20. Lovemehta (talk) 22:21, 3 August 2016 (UTC)[reply]
  21. SaiPhaye (talk) 22:23, 3 August 2016 (UTC)[reply]
  22. anubhav.agwl (talk) 11:05, 3 August 2016 (UTC)[reply]
  23. Tshrinivasan (talk) 03:37, 4 August 2016 (UTC)[reply]
  24. Jainendra.mandavi (talk) 12:56, 4 August 2016 (IST)
  25. Tony Thomas 01tonythomas (talk) 19:45, 4 August 2016 (UTC)[reply]
  26. Shubham Suneja (talk) 11:05, 3 August 2016 (UTC)[reply]
  27. Rehman 12:18, 5 August 2016 (UTC)[reply]
  28. Shobhit Kamal Saxena Shobhitkamalsaxena

Connect Us