November 27, 2010

  • my debut in open source

    I can't believe what I just did... I spent the last 20 hours or so writing a plugin for Exaile, a Linux music player written in Python. The plugin is a web front-end/HTTP server. I had originally come across an earlier version of the plugin when Exaile was still in version 0.2.x, and with the later 0.3.x versions, the plugin broke! I wanted something like this so that I could change the music playing from my media center while it's blasting throughout the house, from ANY computer in the house. Like even from my phone. Woohoo!

    After finishing the plugin, I packaged it all up nicely and shared it with the world.

    Lots of firsts were accomplished today:

    • First Makefile that I created by hand (even with all, clean targets!)
    • First time using git and GitHub
    • First time creating a GitHub repository for the plugin
    • First time sharing my public SSH keys with... computers that I don't log into and have "physical" access to
    • First time setting up my Gravatars and email accounts
    • First time creating a disposable email address with my Yahoo! Mail Plus account, starting my new online identity in the open source community.
    • First time signing up for a Launchpad account (still not sure what it is, an open source bug tracking system? is it Linux specific?). I commented on the bug with my approach, fix, and package -  https://bugs.launchpad.net/exaile/+bug/139584/comments/26
    • First time installing a PPA (Personal Package Archive) in Lucid Lynx - https://launchpad.net/~exaile-devel/+archive/ppa
    • First time writing my own serial HTTP server, and came up with my own request-window scheme for responding to AJAX callbacks

    Woohoo, I am looking forward to more hacking!

Comments (1)

Comments are closed.

Post a Comment