Category Archives: Uncategorized

Recently, i realized that I have amassed a huge number of e-books over the years and have ended up dumping them within an e-books directory on my laptop. The problem that I now faced was identifying one book from the other because a lot of them had random filenames based upon where I had downloaded them from.

So I now had a couple of requirements:

An automated way of renaming all of these e-books to their actual titles.

Removing all duplicate files.

After a little bit of looking around and experimenting around I finally got a Python based solution by Joseph Monaco to my problem. I then forked the orginal repo and added a couple of scripts to it to do my bidding. Now all that I need to do to auto organize all my e-books was this:-

Come to think about it, I can work on repository a bit more to turn it into a full blown package, but then again, I’m feeling a bit lazy now that my goal’s served! Feel free to send me a Pull Request on GitHub if any of you want to automate it further! 😉

It’s been a long long time since I last posted in this space. I guess I had been a bit too caught up with life and had been overly focused on my job.

Recently, I realized that I have become quite dormant in the open source communities, and it has been quite some time since I made a worthwhile commit on GitHub / Pagure / BitBucket/etc. My GitHub streak now looks mostly empty which means I have been lazy for over a year now.

So, enough with the slacking around for so long. It’s time to reboot the Bugsmith and get back to the groove of things.

It’s time to draw a line and balance out all the imbalances in my current everyday life. This means fixing my office work schedule, being a bit conscious about my health, and most importantly, getting back to doing something worthwhile with my life.

So, here’s the plan:-

I’ll start posting more often about anything and everything.

I’m gonna start sharing as much of my everyday learning related to tech and non-tech using this blog as a medium.

Finish up all of my pending work [mostly personal stuff which I have been ignoring for a long time now].

Get back to contributing more pro-actively to Open Source projects which I find interesting.

Get back to attending tech-meetups in my vicinity and beyond.

Well basically, get my stuff together and get back to being awesome yet again. 😉

On February 2014, the Mozilla Reps Council and module Peers met for 2 days at the Mozilla Paris office to discuss the future roadmap of the Mozilla Reps program. The idea was to discuss and solidify plans, vision and goals of the Mozilla Reps program in general to align with Mozilla’s organizational goals around growing the community towards the Million Mozillian goal.

Day 1

The main topic of discussion for day one of the meetup was:

How can we improve the Reps program to better enable Mozilla Communities that have impact?

The two primary topic areas on day one were program structure / goals, and leadership. We broke into sub-groups to come up with the bottlenecks and problems in these areas. Solutions were kept aside for the upcoming sessions. Items were grouped into three different categories that we felt caught all we wanted to capture – Council and Peers, Mentors, Reps.

Apart from these we also had discussions on a larger spectrum of topics. Michelle talked about Teach The Web/Webmaker plans for the year and how Reps can support it. Here we also had a discussion about events in general and what would be the best way forward in supporting event organizers worldwide.

Day 2

On the second day, we basically threw out the written schedule, and decided to hack around a bit. The general mood of the room was to find solutions to the issues we identified on day one and start implementing them.

In the meanwhile, Pete Scanlon dropped in for a discussion on Engagement, the team’s role in 2014 Mozilla goals, and how Reps fit in and can make an impact. We also had a few more discussions on some other important topics that came up such as the Reps application process and how it can be improved.

Summary

The summary of what was discussed over the weekend can be expressed in a single line as:-

The goal for the ReMo program is that Mozilla Reps across the globe would be more engaged, empowered and enabled in the year 2014.