Managing your Google Calendars in Thunderbird

Quick help for those who want to manage their google calendars using Thunderbird: you can use the combination of Lightning addon (based on the Sunbird calendar one) and the Provider for Google Calendar addon.

I’m using here Ubuntu Jaunty (9.04) and Thunderbird, and I faced the following problem: after installing both addons, I wasn’t able to create a new calendar, it was showing greyed. So, after googling a little, I found out that one of the requirements for Lightning to work properly is the package libstdc++5, as you can see here. So, you need to install this package before installing Lightning.

Like this:

sudo apt-get install libstdc++5

After that, just download the addons .xpi files and install them – In Thunderbird, Tools -> Addons -> Install… Restart Thunderbird as requested and when it opens again, you should see three buttons on the lower left, that are Mail, Calendar and Tasks.

Click on the Calendar one, and with right click you should have a Add Calendar… option. Note: you *must* be in the Calendar view to see it.

Click on it. You’ll need the Private XML address of your Google Calendar. To get it, go to your Calendar page on Google, and right click the arrow next to your calendar. Choose “Calendar settings”, and search for the Private address. Click on the XML orange button, and voila! There it is. Copy it and go back to Thunderbird.

After clicking in the “New Calendar..” option, choose “In the network” calendar, and then “Google”, and paste the address. It now should ask you your Google credentials, and if authenticated sucessfully, you should be asked to choose a name and a color for it to be displayed in Thunderbird. Lightning doesn’t import the name neither the color used in the web interface.

That’s it! Worked for me. Hope this helps!

Launchpad is now open source! W00t!

I came out of the dark after so long just to say: Launchpad is now open source!

For those who don’t know Launchpad, you should check out the Launchpad tour, here. It’s full of awesomeness. :)

Until today it was known that Canonical would keep Soyuz and Codehosting closed source, but for everyone’s surprise, Launchpad was fully open sourced, wisely out in the wild under the AGPLv3 free license.

If you are interested in contributing or are curious, here’s a starter: It’s the development wiki, feel free to try it out and fix wildly, after all, it’s a wiki for God sake! :P More specifically, on how to get Launchpad source, for the “show me the code” people. ;)

Wanting to have a chat with Launchpad developers? Come and join us in #launchpad-dev at Freenode, we’re all friendly. ;)

And also, exactly one year ago I started working at Canonical, and joined Launchpad team as a happy QA Engineer. Quoting my colleague jml:

<jml>Ursinha, time flies when you're having fun :)

Indeed my friend! Indeed. :)

What a spectacular way to celebrate one year working with this team full of awesomeness. :) Guys, you all rock, keep up the awesome work!