It is currently July 17th, 2019, 7:34 pm

Yahoo Weather - Connection Error

Help with creating, editing & fixing problems with skins
cannibal_mtl
Posts: 2
Joined: January 8th, 2019, 2:53 pm

Re: Weather - Connection Error

cannibal_mtl » January 8th, 2019, 2:59 pm

Weather skin uses https://query.yahooapis.com as api endpoint for receiving weather. But it permanently shutdown.

here notice from https://developer.yahoo.com/
Important EOL Notice: As of Thursday, Jan. 3, 2019, the YQL service at query.yahooapis.com will be retired. This will impact users of datatables.org as well as developers who creates features using this YQL service.
To continue using our free Yahoo Weather APIs, use https://weather-ydn-yql.media.yahoo.com/forecastrss as your new API endpoint. Contact yahoo-weather-ydn-api@oath.com for credentials to onboard to this free Yahoo Weather API service. Other YQL based services that use query.yahooapis.com will no longer operate.
User avatar
balala
Rainmeter Sage
Posts: 8369
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Weather - Connection Error

balala » January 8th, 2019, 3:07 pm

cannibal_mtl wrote:
January 8th, 2019, 2:59 pm
Weather skin uses https://query.yahooapis.com as api endpoint for receiving weather. But it permanently shutdown.

here notice from https://developer.yahoo.com/
Yep, that's true, but I'm not sure how do you know what weather provider was used into kef's skin. He didn't say this.
cannibal_mtl
Posts: 2
Joined: January 8th, 2019, 2:53 pm

Re: Weather - Connection Error

cannibal_mtl » January 8th, 2019, 3:15 pm

balala wrote:
January 8th, 2019, 3:07 pm
Yep, that's true, but I'm not sure how do you know what weather provider was used into kef's skin. He didn't say this.
In weather-extralrage.ini file he has [Variables] section. There you can find WeatherURL parameter with this url

Also you can find issue on his github page
https://github.com/tjmarkham/win10widgets/issues/120
User avatar
jsmorley
Developer
Posts: 19287
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Yahoo Weather - Connection Error

jsmorley » January 8th, 2019, 3:36 pm

1) The Yahoo Weather feed is dead, and is not coming back.
2) Any skins that use the Yahoo API's will not function.

3) Converting a skin between the now dead Yahoo API's and something else, likely WXData from Weather.com, is possible, but NOT trivial.

4) Win10Widgets uses the Yahoo API's and won't function.
5) I don't really know, or really care, but I suspect Win10Widgets is no longer in active development, and may NEVER be "fixed".

I'm not in favor of someone other than the author of Win10Widgets "fixing" his skins and publicly distributing them. First, they don't have his permission to do that. Remember that (regrettably) he "monitizes" his suite via donations on his site. Second, he may or may not eventually "fix" them himself, and cause conflicts he didn't ask for. Third, he is going to get support questions on his web site about code he didn't write and doesn't know anything about.

6) There are TONS of weather skins for Rainmeter on deviantART. It might be time to explore alternatives.

Sorted by "newest", which are the most likely to not have the issue with Yahoo. I mean really, anyone who hasn't seen the end of Yahoo coming for at least a couple of years is just not paying attention...
https://www.deviantart.com/customization/skins/sysmonitor/rainmeter/newest/?q=weather

Sorted by "popular, all time", which do run the risk of being older and using the formerly popular Yahoo API's:
https://www.deviantart.com/customization/skins/sysmonitor/rainmeter/popular-all-time/?q=weather
User avatar
balala
Rainmeter Sage
Posts: 8369
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Weather - Connection Error

balala » January 8th, 2019, 4:34 pm

cannibal_mtl wrote:
January 8th, 2019, 3:15 pm
In weather-extralrage.ini file he has [Variables] section. There you can find WeatherURL parameter with this url

Also you can find issue on his github page
https://github.com/tjmarkham/win10widgets/issues/120
My reply was related to kef's question and without continuing this discussion, still have no idea how do you know this was the skin which kef talked about, because he didn't say this. :confused:
Anyway...
User avatar
eclectic-tech
Rainmeter Sage
Posts: 3405
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Yahoo Weather - Connection Error

eclectic-tech » January 8th, 2019, 9:02 pm

jsmorley wrote:
January 8th, 2019, 3:36 pm
1) The Yahoo Weather feed is dead, and is not coming back.
2) Any skins that use the Yahoo API's will not function.

3) Converting a skin between the now dead Yahoo API's and something else, likely WXData from Weather.com, is possible, but NOT trivial.

4) Win10Widgets uses the Yahoo API's and won't function.
5) I don't really know, or really care, but I suspect Win10Widgets is no longer in active development, and may NEVER be "fixed".

I'm not in favor of someone other than the author of Win10Widgets "fixing" his skins and publicly distributing them. First, they don't have his permission to do that. Remember that (regrettably) he "monitizes" his suite via donations on his site. Second, he may or may not eventually "fix" them himself, and cause conflicts he didn't ask for. Third, he is going to get support questions on his web site about code he didn't write and doesn't know anything about.
Yes, it can be done...
  • Finished converted Win10 Widgets to use Weather.com...
  • All variants of the skin are working...
  • Uses Weather.com search capabilities to manually set the location...
  • Will Auto-Locate based on zip code...
  • Conversion correction for Barometric pressure...
  • Etc. :yawn:
Sadly, for the reasons above, this revision will remain private... :bow:
All I will say is "Good Luck" with any conversion attempt... :rosegift:

Win10 Widgets sites have had no active responses from the author in over a years (last code commit >6 months ago)
The likelihood of any action is doubtful, but time will tell the tale.


Released a separate skin (fully compatible) WIN10 WEATHER
weather.png
You do not have the required permissions to view the files attached to this post.
User avatar
jsmorley
Developer
Posts: 19287
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Yahoo Weather - Connection Error

jsmorley » January 8th, 2019, 9:46 pm

I would think you could distribute the skin if it had an entirely different name and config / location, entirely stand-alone, and you gave credit to Win10Widgets as the originator. I would minimize any reference other than that to Win10Widgets, so it isn't assumed it is a part of, or a patch for, that suite.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 3405
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: Yahoo Weather - Connection Error

eclectic-tech » January 9th, 2019, 12:10 am

jsmorley wrote:
January 8th, 2019, 9:46 pm
I would think you could distribute the skin if it had an entirely different name and config / location, entirely stand-alone, and you gave credit to Win10Widgets as the originator. I would minimize any reference other than that to Win10Widgets, so it isn't assumed it is a part of, or a patch for, that suite.
I am trying to contact the author about this rework before releasing anything.

It is a rework of his original methods, not extensive changes. It involved changes to only one skin for obtaining the data and setting locations, along with modifying a variable definition to correct a calculation.

If I do not get a reply, I will look into a separate release. That will require a bit more work. :sly:

Thanks for your feedback :great: I think we are in agreement on how this should be resolved, and hopefully soon, with a solution for a popular Rainmeter skin.

To be continued... :Whistle