Bug 300885 - Weather widget does not work anymore with bbcuk or wetter.com provider
Summary: Weather widget does not work anymore with bbcuk or wetter.com provider
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-weather (show other bugs)
Version: 4.8.80 (beta1)
Platform: Ubuntu Linux
: NOR critical
Target Milestone: ---
Assignee: Plasma Bugs List
URL: http://media.cdn.ubuntu-de.org/forum/...
Keywords: regression
: 302353 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-05-30 17:19 UTC by Johann Bergles
Modified: 2012-07-11 11:44 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johann Bergles 2012-05-30 17:19:46 UTC
Since 29.05.2012 the weather widget doesnt get anymore information for degree celius or air pressure  from the server "wetter.com" or "bbcuk".

The other provider " (noaa)" seems to  work correctly.


Reproducible: Always

Steps to Reproduce:
1.Enter any city wirh wetter.com (e.g.London)
2.
3.
Actual Results:  
Doesnt display information or diesplay wiered inforamtions

Expected Results:  
Display correctly airpressure as well as degree celius.
Comment 1 Thijs 2012-05-31 05:57:13 UTC
Confirmed. As a clarification: We're talking about the 'lcd weather station', the 'weather forecast' works fine for me.
Comment 2 jan 2012-05-31 08:06:55 UTC
Confirmed. Same problem here.
Comment 3 mlj 2012-06-02 10:46:57 UTC
Confirmed. From SUSE 12.1 on KDE 4.7.2. Lost wetter.com feed months ago, bbc uk feed last week. No doubt changes in feed format.
Comment 4 Thijs 2012-06-05 09:08:08 UTC
Although not a 4.9 regression per se, it renders the widget useless for the big parts of the world not catered by noaa. Therefore marking it as a regression, and a major bug (in this widget).
Comment 5 Anne-Marie Mahfouf 2012-06-05 11:08:44 UTC
Either this is fixed before the first RC or I'll ask the Release Team to remove it. We cannot ship an applet that is totally broken.
Comment 6 Anne-Marie Mahfouf 2012-06-05 11:18:42 UTC
Raising to critical: for Toulouse (France) there's no data whatever the provider
Comment 7 Aaron J. Seigo 2012-06-08 20:13:56 UTC
"Either this is fixed before the first RC or I'll ask the Release Team to remove it. We cannot ship an applet that is totally broken."

a) please discuss these kinds of things on plasma-devel first before running off and making such requests

b) it's the dataengine, not the applet, that is in question here.
Comment 8 Anne-Marie Mahfouf 2012-06-09 08:12:32 UTC
I wrote exactly this in the "Bugsplashing" thread on plasma-devel m-l http://mail.kde.org/pipermail/plasma-devel/2012-June/019789.html so yes, I raised the problem already

From what I understand there is no more free API to provide current conditions from bbcukmet or wetter.com. I did not look further at this nor at the data engine and I hope someone will try to fix it.
Comment 9 Marco Martin 2012-06-21 12:19:14 UTC
unfortunaely wetter.com makes explicit in their terms of use that users of the web api cannot legally retrieve the current weather condition.

bbc.co.uk still has the current conditions in their web api, such as
http://newsrss.bbc.co.uk/weather/forecast/3991/ObservationsRSS.xml
but this is what they return:
Temperature: N/A (N/A), Wind Direction: N/A, Wind Speed: N/A, Relative Humidity: N/A, Pressure: N/A, N/A, Visibility: N/A

they decided to not provide this data anymore, and there is nothing we can do about.


now, since noaa still provides that data, means there are still a good chunk of used well served by the lcd weather applet, so can't be removed causing a regression for them.

what should be done is the lcd weather search field not returning cities from engines that don't support current conditions
Comment 10 Myriam Schweingruber 2012-06-23 09:31:08 UTC
*** Bug 302353 has been marked as a duplicate of this bug. ***
Comment 11 mlj 2012-06-23 18:00:02 UTC
At this time the yaWP KDE weather widget works for sites not covered by noaa. It is sourcing from Accuweather.com. Accuweather is commercial so I am not quite clear how yaWP is getting data for free, but it may be because the source data Accuweather uses is free. For example Accuweather's iPAD APP has advertising, but it also is a more fine grained forecast. Obviously the 5 day data provided by national institutions such as the UK Met Office is made freely available on the web but I would not have a clue how to "borrow" such data but am sure it could be done.
Comment 12 Kryol 2012-06-25 09:30:27 UTC
Confirmed. On Kubuntu 12.04 LTS KDE 4.8.3 weather forecast works fine but current condition not available
Comment 13 Kevin Kofler 2012-06-26 21:36:19 UTC
yaWP's Accuweather ion just screenscrapes the HTML.
Comment 14 Kevin Kofler 2012-06-26 21:47:09 UTC
AFAIK, the gnome-shell weather extension is using a Yahoo! API, but that API has some usage restrictions which made Fedora refuse to carry the whole extension, which is now in RPM Fusion, so that's also not an ideal solution.
Comment 15 Mark 2012-07-10 13:44:30 UTC
Perhaps this helps in finding a new api for weather stuff: http://www.programmableweb.com/apis/directory/1?apicat=Weather&sort=date
Comment 16 Kevin Kofler 2012-07-10 15:19:26 UTC
Actually, it looks like the BBC is now delivering current data again (it wasn't working yesterday, it's working today).
Comment 17 Reartes Guillermo 2012-07-10 15:31:28 UTC
Wow, you are right. 

In my case: "Buenos Aires, Argentina (bbcukmet)" is currently displaying
wheater data, and it the data looks correct.
Comment 18 Kevin Kofler 2012-07-11 11:44:52 UTC
Marking as fixed, it looks like this was resolved on the server end.