In my ever ending search for gnome-shell extensions, I came across this one on github;
https://github.com/ecyrbe/gnome-shell-extension-weather/blob/master/README.md
http://thumbnails20.imagebam.com/13563/62396d135621831.jpg](http://www.imagebam.com/image/62396d135621831)
It was easy to package as it had Makefiles etc rather than having to create from just the extension.js, metadata.json and stylesheet.css (and maybe a schema).
This one needs some info added via dconf-editor from the yahoo weather page, so ensure you have dconf-editor installed;
http://thumbnails14.imagebam.com/13563/fa6f2e135621834.jpg](http://www.imagebam.com/image/fa6f2e135621834)
So you need to go to Yahoo! Weather - Weather Forecasts | Maps | News enter you zipcode/location and then hover you mouse pointer over the RSS Feed button (Top Right) then check your location code via the status bar info (Bottom Left) in my case USMS0068…
So now press alt-F2 enter dconf-editor <press enter> and browse the tree to org.gnome.shell.extensions weather and enter your information as required, the location code is entered in woeid (See following image)
http://thumbnails37.imagebam.com/13563/0fa6e6135621843.jpg](http://www.imagebam.com/image/0fa6e6135621843)
You should now be good to go, so restart your shell, alt+F2 r <press enter>
Package is available here;
software.opensuse.org: Search Results
Please note that these packages (and my other home repository extensions) will move soon to GNOME:Apps