extensions.gnome.org is not yet ready and because I got many requests to upload more extensions to the WebUpd8 GNOME 3 PPA, I've started packaging some unofficial GNOME Shell extensions for Ubuntu 11.10 Oneiric Ocelot.
The first one is GNOME Shell Weather Extension. This extension displays the current temperature in the top GNOME Shell panel and clicking it, you can see some more info such as the humidity, pressure or wind as well as a forecast for tomorrow.

gnome weather extension

GNOME Shell Weather extension comes with a GUI (disabled by default in GIT until it can be automatically installed via makefile but I've enabled it for those of you who will install it from the WebUpd8 GNOME 3 PPA) which lets you move the icon from the center of the top bar to the right, switch between Celsius and Fahrenheit units, enable/disable symbolic icons, text or comment on the panel and more.

For now, you can't set the location WOEID using this configuration tool so you must use dconf-editor for this.

To Install Gnome Shell Weather Extension in Ubuntu Oneiric/Linux Mint open Terminal and copy the following commands in the Terminal:

How to configure GNOME Shell Weather Extension:

1. Like I've told you, various settings like the position on the panel can be changed from the extension preferences, but this doesn't work for the location just yet, so you must use dconf-editor. Install it using the command below:

ubuntu weather extensions

2. Then press ALT + F2 or open a terminal and enter:

And in dconf-editor, navigate to org > gnome > shell > extensions > weather and under "woeid", enter the Yahoo weather ID for your city (see below).

3. To get your Yahoo ID, go to http://weather.yahoo.com/, enter your city/zip code and when you find it, look for the orange "RSS" icon on the right. Hovering this icon, you'll see your code - this is the WOEID.

4. And finally install GNOME Tweak Tool:

Then search for "Advanced Settings" (that's how GNOME Tweak Tool shows up) in the Activities Overview and enable GNOME Shell Weather extension.

Oh, and if you change the location on the panel, you'll have to restart GNOME Shell or log out and log back in. That's not required for the other settings.

You can install Gnome Shell in Ubuntu Oneiric from here.

If you encounter bugs, report them @ GitHub.
Thanks to Andrew
Share To: