Или может, что не так делаю.
Все так. Просто все, что можно вывести, находится в файле weathermsn1.xml. Он довольно большой, но оказывается например для моего города там несколько точек наблюдения, три или четыре, данные почти одинаковы, а файл большой
На сайте еще есть давление, видимость и точка росы. В прицепе файл test080.py скопируйте в /tmp/ присвойте права 755 и запустите из терминала командой /tmp/test080.py
Получите давление, видимость и точку росы для вашего города:
Pressure 764 мм
Visibility 20 км
Dew point 12°
Если годится, то этот кусок кода можно вставить в плагин, подкорректировав конечно. Отдельным потоком, по таймеру или любым удобным способом, но учитывая, что происходит запрос на сайт MSN.
Значения соответственно в pressure[0], visibility[0], dewpoint[0]. Их можно обработать, выделив только значения, а мм, км и знак градуса добавить потом.