Archive

DGPLUG

Mukti is the annual FOSS festival organised by the GNU/Linux Users Group of NIT Durgapur. Mukti 2010 was held on 5-7th Feb. Students from various institutions in and around Durgapur and many FOSS enthusiasts were present through the three days and AFAIK, for the first time, the registrations crossed the 1000 mark! πŸ˜€

The first day began with the lighting of the lamp after which Prof. S. Bhattacharya, Director, NIT Durgapur, Mr. Indranil Das Gupta and Mrs. Stephanie Das Gupta addressed the audience.Β  There were many events and workshops and after hanging around a bit at the IOTA stall, I went to attend the workshop on “Developing applications using Android“; although, I missed the workshop on Qt. 😦

The second day,Β  Indradg, Stepdg, Rtnpro and myself went to Bijra High School and thus, missed most of the events. The final day, I attended Debayan Banerjee’s session entitled “FOSS + Me” in which he talked about his own experiences with FOSS. It was inspiring to know the kind of the commitment he put into his work. This was the last talk of Mukti’10.

Although this time I did not attend many sessions ( just two in fact), it was nice to meet FOSSy people especially Indradg, Stephdg and Debayan. Debayan is one of the guys whom I know from the days when I had just begun using Linux and meeting him was a very nice experience. πŸ™‚

Congratulations to all those who put their labour to make the event a huge success and hoping that the next year would be even bigger.

Advertisements
A workshop was organised at IMPS College of Engineering & Technology, Malda from the 12th to 14th of October, ’09 with the objective of introducing the FOSS world to the students. See this.
Kushal Das, Rtnpro, Yevlempy, Meejan and /me reached Malda on 12th morning. That journey to Malda has found a permanent place in my memory. Kushal da and Harsh(yevlempy) boarded the train from Sealdah, while rtnpro, meejan and myself were to board from Burdwan at 00:38.
It was around 00:20 that we decided to check out the reservation charts put up at the station. Surprisingly, we found our name missing from the list. Taking a good look at the print-out of the ticket, it dawned onto us that the booking was made for 11th Oct. (Thanks a lot, rtnpro!) and since it was past midnight, the date had changed to 12th! :-/ It was 00:30 by now and we dashed off to get tickets again.
Anyways, we did reach Malda and also got something to laugh at in the future. πŸ™‚ Thereafter, for the next three days, there were two sessions everyday, each being of around 2 hours’ duration. Β 2nd, 3rd and 4th year students from the IT dept. were told about FOSS, the 4F, Fedora, etc. Getting involved, where and how to begin, various ongoing projects, ideas, S0C, documentation, translation, etc. were discussed. Python found a liking among all of them, especially the 2nd years ones, who said that now, they would loath writing C codes for stacks and queues. πŸ˜€ Β Pdfs, links, etc. were given to all and had there been an active internet connection, IRC would have been shown in a better way.
At the end of the day, the whole experience was very good and I’m looking forward to attend many more such events in future. Besides, also got a chance to meet with Kushal da after a long time. πŸ™‚

A workshop was organised at IMPS College of Engineering & Technology, Malda from the 12th to 14th of October, ’09 with the objective of introducing the FOSS world to the students. The event page is here.

Kushal Das, Rtnpro, Yevlempy, Meejan and /me reached Malda on 12th morning. That journey to Malda has found a permanent place in my memory. Kushal da and Harsh(yevlempy) boarded the train from Sealdah, while rtnpro, meejan and myself were to board from Burdwan at 00:38.

It was around 00:20 that we decided to check out the reservation charts put up at the station. Surprisingly, we found our name missing from the list. Taking a good look at the print-out of the ticket, it dawned onto us that the booking was made for 11th Oct. (Thanks a lot, rtnpro!) and since it was past midnight, the date had changed to 12th! :-/ It was 00:30 by now and we dashed off to get tickets again.

Anyways, we did reach Malda and also got something to laugh at in the future. πŸ™‚ Thereafter, for the next three days, there were two sessions everyday, each being of around 2 hours’ duration. Β 2nd, 3rd and 4th year students from the IT dept. were told about FOSS, the 4F, Fedora, etc. Getting involved, where and how to begin, various ongoing projects, ideas, S0C, documentation, translation, etc. were discussed. Python found a liking among all of them, especially the 2nd years ones, who said that now, they would loath writing C codes for stacks and queues. πŸ˜€ Β Pdfs, links, etc. were given to all and had there been an active internet connection, IRC would have been shown in a better way.

At the end of the day, the whole experience was very good and I’m looking forward to attend many more such events in future. Besides, also got a chance to meet with Kushal da after a long time. πŸ™‚ Pics are here.

Few friends came over to my place today… it was pre-planned. But, what was supposed to be a small discussion, took the whole day.

Last night, I was chatting to my ex-roommate and classmate Abhijeet.Β  We were having a general talk when suddenly, he asked me, “I want to do some work… guide me”. hmm… I thought. And then, I introduced him to Kushal da, and they had quite a long conversation, at the end of which, Abhijeet told that he would come over today.

Today, he arrived with Ashish and Rahul. Meanwhile, Ratnadeep had also come to discuss a few things. Ratnadeep and /me showed them how to connect to the internet using their mobile phone… installed audio and video codecs, etc. Rahul, being an ECE student, provided with an FEL dvd and the iso; explained about IRC, the need to have their nicks registered, various channels, and some general stuff. They registered their nicks. They should be posting a blog on how to connect to the internet using a GPRS cellphone very soon. πŸ™‚

Harsh(yevlempy) also arrived. My room was over-crowded πŸ˜€ but it felt nice. With so many of us gathered there, talks went on till 7:30 p.m. till we thought that we should leave something for the coming days πŸ™‚

Past few days, I, along with Meejan, under the guidance of Kushal, have been working on system-config-boot. We wrote a tui version of it, which we sent to Harald, who accepted it, and after making the required changes, committed it in git.

The link to the rawhide build is here.

To get the work done, I had to study the python snack module.

The gui version code at /usr/share/system-config-boot/boot_gui.py helped a lot. There are two examples present atΒ  /usr/share/doc/newt-python-0.52.10/ namely, peanuts.py & popcorn.py , are simple and very helpful. Hack on them and you’ll learn a lot.

Lots of thanks to Kushal for mentoring us. This has been my first contribution to a project… lots more should follow πŸ™‚

Past few days have been quite hectic. And, the list of my pending tasks has increased considerably. I am halfway through with the conversion of the Fedora 11 installation wiki(the small install guide) into a pdf, hope to complete it by tonight… also have to make a wiki page in the fedoraproject wiki for the same and another one on how to install Sahana.

Besides, I am studying python for the Subtitle Downloader at the DGPLUG Summer Training. I have been slow with python and wish to pick up some pace (but how!! 😦 )The class on RPM packaging was very good and I am going through mbuf’s presentation and the RPM Workflow link… could anyone guide me to something very easy to try a hand at ?

Ah! I almost forgot… translation! I also have to translate the wiki into Hindi. Typing hindi on the keyboard is sooo… tough, I am painfully slow at it, but still have begun and will complete it soon (hope so!)

In the meantime, my classes have already begun and I will have to leave (probably tomorrow) for Durgapur to submit a letter to the college for additional leave πŸ˜‰

SubDownloader is an application used to download/upload subtitles for videos(movies). Click here to visit the site and here for the project homepage. Download the tar.gzΒ  here.

Basic Features:-

Two operating modes . First,Β  scans a directory for video files => based on the names, searches subtitles from opensubtitles.org => lists all available subtitles => one can download them. Second, one can search for subtitles of a video by its title/name.

The app is quite efficient and does the job fairly well. The whole process of scanning, seacrching and downloading hardly takes any time.

Intended Additions :-

1. Add support to download lyrics of audio files. I intend to make the workflow similar to the one used in downloading subtitles for videos ( scan=>search=>download ).It should be able to scan a directory for audio files, extract its metadata like title, artist, album, etc. => search for lyrics => download them. Alternatively, one should be able to search for the lyrics based on artists, albums, etc.

2. User should have a choice to download the lyrics as a separate document or integrate the lyrics into thr audio file’s metadata.

2. The ability to watch a directory for changes (additions, updates, etc.)

3. No rpm for SubDownloader exists, I would like to package it.

Problems I am facing:

1. Where to download the lyrics from? May be lyricsdownload . Any other alternatives?

2. How to integrate the downloaded lyrics into the audio file’s metadata? Is this possible? If the lyrics are downloaded as a separate document, it would cause some trouble for users having a huge collection of music.

I have created a wiki-page for the project andΒ  started studying python (all SubDownloader coding is done in Python) but, I don’t have any idea about Qt. I would be glad to receive any comments/help/feedback/criticism which would help the proceedings.

Update : Meejan is also in this project with me.As of now, we are studying Python from the Byte of Python and the python docs. We are practising writing codes as we are studying, and getting used to the language. Initially, I did have some trouble with the language, but with time, I am getting used to it. But, browsing (and understanding) the code of SubDownloader is still some time away, at present, it completely goes over my head( 😦 ). Lots of studying to do…