On Mon, Apr 2, 2012 at 12:10 PM, Srikanth Ramakrishnan < parakara.gh...@gmail.com> wrote:
> Yuvi, > Is it possible for the upload wizard to automatically 'detect' the > filetype based on the extension and offer to convert it into the required > filetype? > This would be great for audio and video. > It is technically possible and something that WMF is looking at (IIRC). However, the troubles are mostly legal in nature - MP3 and H264 (major audio and video formats) are patented and have a lot of restrictions involved in them. Navigating through those is quite a mess, and I'm not sure if they can even be navigated at all (considering the 'free everything' philosophy). What we *can* do is have a third party tool that converts audio/video from any source into a 'free' source that commons will accept. This also has legal issues, however. But they will be towards the third party providing the tool, rather than towards Wikipedia itself. This is primarily a legal problem, rather than a technical problem. I'm not particularly sure how to handle this. > > On Mon, Apr 2, 2012 at 5:20 AM, Yuvi Panda <yuvipa...@gmail.com> wrote: > >> Hey bala! >> >> On Tue, Mar 27, 2012 at 8:25 PM, Bala Jeyaraman <sodabot...@gmail.com>wrote: >> >>> >> >> An online tool/gadget/extension for conversion of .wav/.mp3 to ,ogg files >>> is required. This could be made part of the commons upload wizard itself >>> (where people click an extra option while uploading a .mp3/.wav file and it >>> gets saved as a .ogg file). >>> >>> >> Building such a server (that does conversion) is a relatively simple >> technical process, and something I'm willing to start undertaking. What >> kind of UploadWizard integration are you looking for? >> >> >>> >>> - >>> Bala >>> >>> >>> >>> On Tue, Mar 27, 2012 at 8:01 PM, Konarak Ratnakar >>> <konarak...@live.com>wrote: >>> >>>> Hi guys, >>>> Congratulations on the success of the Chennai Unofficial Wikimedia >>>> Hackathon. >>>> I have two requests. >>>> >>>> 1. Can Shrinivasan (or anyone else) provide us with english subtitles >>>> or english audio of the video that you uploaded on Youtube? >>>> 2. Can Shrinivasan update the Readme file on >>>> voice-recorder-for-tawictionary / repo? >>>> >>>> Regards, >>>> Konarak Ratnakar | kondi >>>> >>>> PS: Yuvi Panda that mail I accidently sent you was supposed to be sent >>>> on this list. >>>> >>>> > From: yuvipa...@gmail.com >>>> > Date: Tue, 27 Mar 2012 13:47:29 +0530 >>>> > To: wikimediaindia-l@lists.wikimedia.org >>>> > Subject: [Wikimediaindia-l] Chennai Unofficial Wikimedia Hackathon >>>> Report >>>> >>>> > >>>> > The Chennai Unofficial Wikimedia Hackathon Report >>>> > >>>> > Apologies for the delayed email. Work ate me. >>>> >>>> > >>>> > TL;DR: 13 completed hacks, including 2 core mediawiki patches, 3 >>>> > tawiki userscript updates and 2 new deployed tools. It was super >>>> > awesome and super productive! >>>> > >>>> > The 'Unofficial' Chennai Wikimedia >>>> > Hackathon(http://www.mediawiki.org/wiki/Chennai_Hackathon_March_2012) >>>> > happened on Saturday, March 17 2012 at the Thoughtworks office in >>>> > Chennai. It was a one day, 8 hour event focusing on getting people >>>> > together to hack on stuff related to all Wikimedia projects - not just >>>> > Mediawiki patches. >>>> > >>>> > The event started with us sailing past security reasonably easily, and >>>> > getting setup with internet without a glitch. People trickled in and >>>> > soon enough we had 21 people in there. Since this was a pure >>>> > hackathon, there were no explicit tutorials or presentations. As >>>> > people came in, we asked them what technologies/fields they are >>>> > familiar with, and picked out an idea for them to work on from the >>>> > Ideas List ( >>>> http://www.mediawiki.org/wiki/Chennai_Hackathon_March_2012/Ideas). >>>> > This took care of the biggest problem with hackathons with new people >>>> > - half the day spent on figuring out what to work on, and when found, >>>> > it is completely outside the domain of expertise of the people hacking >>>> > on the idea. Talking together with them fast to pick an idea within 5 >>>> > minutes that they can complete in the day fixed this problem and made >>>> > sure people can concentrate on coding for the rest of the day. >>>> > >>>> > People started hacking, and just before lunch we made people come up >>>> > and tell us what they were working on. We then broke for lunch and >>>> > usual socialization happened over McDonalds burgers and Saravana >>>> > Bhavan dosas. Hacking started soon after, and people were >>>> > concentrating on getting their hacks done before the demo time. And we >>>> > did have quite a few demos! >>>> > >>>> > Demos >>>> > ===== >>>> > >>>> > Here's a short description of each of the demos, written purely in the >>>> > order in which they were presented: >>>> >>>> > >>>> > 1. Wikiquotes via SMS >>>> > By: @MadhuVishy and @YesKarthik >>>> > >>>> > What it does: >>>> > Send a person name to a particular number, and you'll keep getting >>>> > back quotes from that person. Works in similar semi-automated fashion >>>> > as the DYKBot. Built on AppEngine + Python. >>>> >>>> > >>>> > Status: >>>> > Deployed live! Send SMS '@wikiquote Gandhi' to 9243342000 to test it >>>> > out! Has limited data right now, however. >>>> > >>>> > --- >>>> > >>>> > 2. API to Rotate Images (Mediawiki Core Patch) >>>> > By: Vivek >>>> > >>>> > What it does: >>>> > Adds an API method that can arbitrarily rotate images. Think of this >>>> > as first step towards being able to rotate any image in commons with a >>>> > single button instantly, without having to wait for a bot. Patch was >>>> > attached to https://bugzilla.wikimedia.org/33186. >>>> > >>>> > Status: >>>> > It was reviewed on that day itself (Thanks Reedy!). Vivek is now >>>> > figuring out how to modify his patch so that it would be accepted into >>>> > Mediawiki core. Vivek is also applying to work with Mediawiki for >>>> > GSoC, so we will hopefully get a long term contributor :) >>>> > >>>> > --- >>>> > >>>> > 3. Find list of unique Tamil words in tawiki >>>> > By: Shrinivasan T >>>> > >>>> > What it does: >>>> > It took the entire tamil wikipedia dump and extracted all unique words >>>> > out of it. About 1.3 million unique tamil words were extracted. Has >>>> > multiple applications, including a tamil spell checker. >>>> > >>>> > Status: >>>> > Code and the dataset live on github: >>>> > https://github.com/tshrinivasan/tamil-wikipedia-word-list >>>> > >>>> > --- >>>> > >>>> > 4. Program to help record pronunciations for words in tawikt >>>> > >>>> > What it does: >>>> > Simple python program that gives you a word, asks you to pronounce it >>>> > and then uploads it to commons for being used in Wiktionary. Makes the >>>> > process much more streamlined and faster. >>>> > >>>> > Status: >>>> > Code available at: >>>> > https://github.com/tshrinivasan/voice-recorder-for-tawictionary. >>>> > Preliminary testing with his friends shows that easy to record 500 >>>> > words in half an hour. Is currently blocked on figuring out a way to >>>> > properly upload to commons >>>> > >>>> > --- >>>> > >>>> > 5. Translation of Gadgets/UserScripts to tawiki >>>> > By: SuryaPrakash [[:ta:பயனர்:Surya_Prakash.S.A.]] >>>> > >>>> > What he did: >>>> > Surya spent the day translating two gadgets into Tamil, so they can be >>>> > used on tawiki. First is the 'Prove It' Reference addition tool >>>> > (http://ta.wikipedia.org/wiki/Mediawiki:Gadget-ProveIt.js). The >>>> second >>>> > one was the 'Speed Reader' extension that formats content into >>>> > multiple columns for faster scanning >>>> > (http://ta.wikipedia.org/wiki/Mediawiki:Gadget-TwoColumn.js). Last I >>>> > checked, these are available for anyone with only tamil knowledge to >>>> > use, so yay! >>>> > >>>> > (He also tried to localize Twinkle for Tamil, couldn't because of >>>> > issues with the laptop he was using. >>>> > >>>> > --- >>>> > >>>> > 6. Structured database search over Wikipedia >>>> > By: Ashwanth >>>> > >>>> > What it does: >>>> > Built a tool that combined DBPedia and Wikipedia to allow you to >>>> > search in a semantic way. We almost descended into madness with people >>>> > searching for movies with Kamal and movies with Rajni (both provided >>>> > accurate results, btw). Amazing search tool that made it super easy to >>>> > query information in a natural way. >>>> > >>>> > Status: >>>> > The code is available at >>>> > https://github.com/ashwanthkumar/structured-wiki-search. Definitely >>>> > would be awesome to see this deployed somewhere, so would be great if >>>> > the community could come up with specific ideas on how to make this a >>>> > specific cool tool. >>>> > >>>> > --- >>>> > >>>> > 7. Photo upload to commons by Email >>>> > By: Ganesh >>>> > >>>> > What it does: >>>> > Started with building a tool that will let you email a particular >>>> > address with pictures + metadata in the body of the page, and it will >>>> > be uploaded to commons. This was for the benefit of people with older >>>> > outdated phones *cough*Logic*cough* who would like to use their >>>> > phone's camera to contribute to commons, but can not due to technical >>>> > limitations. >>>> > >>>> > Status: >>>> > He wasn't able to get that to work during the hackathon - too many >>>> > technical issues cropped up. However, he's *very* definitely >>>> > interested in setting it up, and has made progress towards it. I >>>> > hope someone from the community (perhaps people doing WLM?) should be >>>> > able to get in touch with him to see if this tool could be developed >>>> > further with a specific goal in mind. >>>> > >>>> > --- >>>> > >>>> > 8. Lightweight offline Wiki reader >>>> > By: Feroze >>>> > >>>> > What it does: >>>> > There is a project called qvido >>>> > (http://projects.qi-hardware.com/index.php/p/qvido/) which was a >>>> > 'lightweight' offline Wiki reader (compared to Kiwix, which is >>>> > heavier). It has been abandoned for a while, however. Feroze took the >>>> > time to revive the project, figure out how to build it (and wrote >>>> > build instructions!) and also fixed a bug so that it can be used to >>>> > demo showing offline Wiki navigation. He was able to demo it showing >>>> > the Odiya Wikipedia dump offline, with working link navigation. >>>> > >>>> > Status: >>>> > There exists a git repo (https://github.com/feroze/qvido) with the >>>> > code + the build instructions. I hope that people interested in >>>> > offline projects check this out and see if it can be made useful, and >>>> > take this forward. >>>> > >>>> > --- >>>> > >>>> > 9. Patches to AssessmentBar >>>> > By: gsathya >>>> > >>>> > What it does: >>>> > AssessmentBar is a small widget/tool I'm building to make WP India >>>> > assessments easier (at the request of User:AshLin. Stay tuned for an >>>> > announcement in the next few days). Sathya spent time making the >>>> > backend for it more scalable, so the same server can support multiple >>>> > projects and concurrent users in a better way. Before that he was >>>> > contemplating setting up a hidden Tor node for Wikipedia (he's a Tor >>>> > core contributor) and then playing with data visualizations with WP >>>> > data. >>>> > >>>> > Status: >>>> > There is a pull request (https://github.com/yuvipanda/MadamHut/pull/2 >>>> ) >>>> > that I need to merge :) >>>> > >>>> > --- >>>> > >>>> > 10. Parsing Movie data into a database >>>> > By: Arunmozhi (Tecoholic) and Lavanya >>>> > >>>> > What it does: >>>> > It scrapes the infoboxes of all movies from whatever category you give >>>> > it and stores this into a database. This is harder than it sounds >>>> > because parsing wikitext is similar to beating yourself up repeatedly >>>> > in the head with a large trout. They managed to figure out a nice way >>>> > to extract information from all Indian movie pages, and put it in a >>>> > database for programmatic easy access later. >>>> > >>>> > Status: >>>> > I've asked them to put the code up publicly somewhere, and since I >>>> > believe Tecoholic is in this mailing list, he'll reply with the link >>>> > :) These kinds of data scraping can be used to build very nice tools >>>> > that show off how much information Wikipedia has, and perhaps also >>>> > help people contribute back by editing information for their favorite >>>> > movies. I hope the community comes up with a nice idea to utilize >>>> > this, and takes this project forward to its ultimate destiny: A super >>>> > sexy IMDB type site for Indian Movies with data sourced from Wikipedia >>>> > (I can dream :D) >>>> > >>>> > --- >>>> > >>>> > 11. Random Good WP India article tool >>>> > By: Shakti and Sharath >>>> > >>>> > What it does: >>>> > It is a simple tool that shows you one B, A, GA or FA article every >>>> > time you go there. The idea is to provide a usable service for people >>>> > who want to accumulate lots of knowledge by randomly reading stuff, >>>> > but only want good stuff (so stubs, etc are filtered out (unlike >>>> > Special:Random)). I'll also note that neither of them had worked with >>>> > any web service before the hackathon, nor with JSON, nor with the >>>> > mediawiki API, yet were able to build and deploy this tool within the >>>> > day. /me gives a virtual imaginary barnstar to either of them >>>> > >>>> > Status: >>>> > It is currently deployed at http://srik.me/WPIndia. Everytime you hit >>>> > that link, you'll get an article about India that the community has >>>> > deemed 'good'. The source code is available >>>> > (https://github.com/saki92/category-based-search). They are eager to >>>> > do more hacks such as these, and I'm hoping that the community will >>>> > find enough technical cool things for these enthusiastic volunteers to >>>> > work on >>>> > >>>> > --- >>>> > >>>> > 12. Fix bugs on tawiki ShortURL gadget >>>> > By: Bharath >>>> > >>>> > What it does: >>>> > The short url service used in tawiki (tawp.in) is shown in the wiki >>>> > via a gadget. It is not the most user friendly gadget - you need to >>>> > right click and select copy. Bharath looked for a solution by which >>>> > you could click it and it would copy to the clipboard, but did not >>>> > find any that would work without flash. Hence he abandoned that and >>>> > started figuring out easier ways of making that happen. He also fixed >>>> > several bugs in the implementation of the gadget, and I expect it to >>>> > get deployed soonish. Thanks to SrikanthLogic for helping him through >>>> > the process. >>>> > >>>> > Status: >>>> > Code is available at >>>> > >>>> http://ta.wikipedia.org/wiki/%E0%AE%AA%E0%AE%AF%E0%AE%A9%E0%AE%B0%E0%AF%8D:Bharathkaush/shorturl.js >>>> . >>>> > He's still fixing things on the script. If the community needs people >>>> > to come fix up their user scripts/gadgets, Bharath would be a willing >>>> > (and awesome!) candidate! >>>> > >>>> > --- >>>> >>>> > >>>> > 13. Add 'My Uploads' to top bar along with My Contributions, etc >>>> > (Mediawiki Core Patch) >>>> > By: SrikanthLogic >>>> > >>>> > What it does: >>>> > Not satisfied with being the organizer of the hackathon, Srikanth >>>> > wanted to flex his programming muscles and spent time fixing a bug in >>>> > core mediawiki (https://bugzilla.wikimedia.org/show_bug.cgi?id=30915 >>>> ). >>>> > He spent a while digging around the proper way to do this, and managed >>>> > to make a proper patch! >>>> >>>> > >>>> > Status: >>>> > It has been committed in gerrit (currently unable to find a link). >>>> > Should be merged in soon. Yay! >>>> > >>>> > Honorable Mentions >>>> > =================== >>>> > 1. WikiPronouncer >>>> > By: Russel Nickson >>>> > >>>> > What it was supposed to do: >>>> > Exactly like Shrini's tool to record word pronunciations and upload to >>>> > commons, but written for Android so people could add prononciations on >>>> > the go. >>>> > >>>> > Status: >>>> > Code is available at https://github.com/russelnickson/pronouncer. He >>>> > ran into technical issues with Android setup (it stops working >>>> > completely if you look at it the wrong way), and was unable to >>>> > complete this. I think this would still be a very useful tool, and >>>> > hope someone from the community steps up to work with Russel and get >>>> > this finished. >>>> > >>>> > --- >>>> > >>>> > 2. Wiktionary cross lingual statistics >>>> > By: PranavRC >>>> > >>>> > What it was supposed to do: >>>> > It was a statistical tool that generated statistics about how many >>>> > words overlap between all indic languages in Wiktionary (as measured >>>> > by interwiki links). >>>> > >>>> > Status: >>>> > The code has been written (I've requested the author to put it up >>>> > publicly, will update list when it is). It, however, requires a lot of >>>> > time to be run. So validation by the community that such stats would >>>> > be useful would, IMO, definitely give Pranav the impetus to finish it >>>> > up and show us the pretty graphs :) >>>> > >>>> > So, in all, 13 demos were produced (+ 2 near misses). I think we can >>>> > call this one a success, no? :) >>>> >>>> > >>>> > Next Steps >>>> > ========== >>>> > Where do we go from here? Random thoughts: >>>> > >>>> > 1. Geek retention - this is reasonably easy. If we keep feeding >>>> > hackers interesting problems that affect a lot of people, they'll keep >>>> > helping us out. Is it possible to have some sort of a 'tools required' >>>> > or 'hacks required' or 'gadgets required' page/queue someplace where >>>> > we can always direct hackers looking for interesting problems to? IMO >>>> > Wikipedia is full of interesting technical problems, so this *should* >>>> > be feasible. >>>> > 2. Follow ups - this time, I am able to do this personally (small >>>> > enough group). Clearly this will not scale. Do we have ideas/methods >>>> > for following up with these people so that they stay with us? >>>> > 3. More of these? This was pretty much a 'zero cost' event - stickers >>>> >>>> > were the only 'cost'. A lot of places around the country would love to >>>> > have their space used for a hackathon of sorts. Should we do more of >>>> > these kind of 'Unofficial' hackathons? >>>> > >>>> > >>>> > Thanks due (in random order) >>>> > ============================ >>>> > >>>> > 1. Thoughtworks/BalajiDamodaran: He graciously hosted us at >>>> > Thoughtworks. The biggest challenge for any hackathon is to find a >>>> > nice place which understands what hackathons are, and provides what is >>>> > considered the lifeblood of a hackathon - working WiFi. Balaji >>>> > (@openbala) was incredibly awesome, and this entire thing would've not >>>> > been possible at all without him and ThoughtWorks. >>>> > 2. Dorai Thodla: He helped popularize the hackathon among the Chennai >>>> > Geeks crowd, and acted as a sounding board at various important times. >>>> > He also connected us with @openbala and enabled us to get the venue. >>>> > Thanks! >>>> >>>> > 3. Srikanth Lakshmanan: The hackathon was his idea, and he made sure >>>> > it was executed in a nice way. He was the official 'organizer', and >>>> > made sure that all logistics were taken care of. Once the event >>>> > started, he was very helpful in helping people technically and in >>>> > picking up ideas, while also hacking on his own patch. This event was, >>>> > in essence, organized and run by him. He took an overnight trip from >>>> > Hyderabad straight out of office just for this. Thanks for making this >>>> > possible! >>>> > 4. Shrini (aka the relentless forwarder): This event wouldn't have >>>> > been as much a success without him either. Evangelism across multiple >>>> > lists, adding a lot of ideas that could be done, helping the people >>>> > there out technically at all times and writing two really good hacks - >>>> > Thank you! I'm glad we get to keep you :) >>>> > 5. Subhashish Panighrahi: For sending us stickers :D (And who all is >>>> > involved in that logistical process too!) >>>> >>>> > >>>> > Most of all, this event was a success because of the quality and >>>> > dedication of the people who turned up, giving up their Saturdays. >>>> > Hope everyone who turned up had a nice time :) I am personally in >>>> > touch with most of them, and I also have their email address, phone >>>> > number *and* permission to contact them again. If anyone here thinks >>>> > that they liked one of the hacks and want to take it further, please >>>> > contact me (User:Yuvipanda on Mediawiki.org or yuvipa...@gmail.com) >>>> > and I'll get you people in touch. If there is a more accepted, >>>> > standard way of handling this type of private information, please let >>>> > me know as well! >>>> > >>>> > Thanks! >>>> > >>>> > - >>>> > Yuvi Panda T >>>> > http://yuvi.in >>>> > >>>> > _______________________________________________ >>>> > Wikimediaindia-l mailing list >>>> > Wikimediaindia-l@lists.wikimedia.org >>>> > To unsubscribe from the list / change mailing preferences visit >>>> https://lists.wikimedia.org/mailman/listinfo/wikimediaindia-l >>>> >>>> _______________________________________________ >>>> Wikimediaindia-l mailing list >>>> Wikimediaindia-l@lists.wikimedia.org >>>> To unsubscribe from the list / change mailing preferences visit >>>> https://lists.wikimedia.org/mailman/listinfo/wikimediaindia-l >>>> >>>> >>> >> >> >> -- >> Yuvi Panda T >> http://yuvi.in/blog >> >> >> _______________________________________________ >> Wikimediaindia-l mailing list >> Wikimediaindia-l@lists.wikimedia.org >> To unsubscribe from the list / change mailing preferences visit >> https://lists.wikimedia.org/mailman/listinfo/wikimediaindia-l >> >> > > > -- > Regards, > Srikanth Ramakrishnan. > > > -- Yuvi Panda T http://yuvi.in/blog
_______________________________________________ Wikimediaindia-l mailing list Wikimediaindia-l@lists.wikimedia.org To unsubscribe from the list / change mailing preferences visit https://lists.wikimedia.org/mailman/listinfo/wikimediaindia-l