Scripts, tutorials, and general Desktop X help
Published on July 8, 2009 By sViz In DesktopX

The purpose of this thread is to compile and post fixes for the recent weather widget problem for anyone who has the patience to implement them. I'll try to edit this post to keep it up-to-date.

 Edit 7/10: Important information for DX authors.

 Edit 7/12: Added clarification to 2a for DX users - ZubaZ

 Edit 7/13 : Removed fixes due to legal ambiguity

 

Contents

1. The Problem

2. The Fixes

e. Disable the Weather

3. For Authors

a. Using The Weather Channel Feeds

b. Using Another Source

c. Weather & DX Themes

 

1. The Problem

If your weather widget has suddenly stopped working properly, it is likely because the source, Weather.com, has changed their site to prohibit unlicensed usage. The majority of weather widgets on this site were built with the same code which is now outdated.

Symptoms of this particular problem are:

-You get a message saying the location is invalid
-When you try to clear this message it keeps popping up

 

2. The Fixes (as far as we know)

 

*** UPDATE 7/13/09 ***

I have tried to find more information and understand the legalities of the TWC XOAP data feed services and due to ambiguity I have removed these fixes so as not to put anyone else at risk of violating known or unknown weather.com license agreements.

A very good read on the situation with weather.com and their feeds can be found here: http://www.rainmeter.net/forum/viewtopic.php?f=4&t=615

At the present time the only remaining option for end-users is to disable and/or discontinue using the weather widgets.

 

 


E.  DISABLE THE WEATHER:

If you are using a combo widget or theme and would just like to disable the weather parts read below.

There are a few objects that need to be "turned off". To do this you will open the widget/theme in DX Builder (be sure to turn off internet connection first,) find the object, right-click and uncheck Script Enabled.

These objects may be several of the following. (You can ctrl + click to select more than one object in the object list, then r-click and uncheck Script Enabled.)


Version 1:

"weather_image"
"weather_temp"
"weather_location"


Version 2:

"kdockweatherimage" (and/or "kdockweatherimage2")
"Kdockweatherlocation" (and/or "kdockweatherlocation2")
"kdockweathertemp" (and/or "kdockweathertemp2")
"kdockforecastimage1" (through "kdockforecastimage5")


Version 3:

"Weather_Output"
"Weather_Script"
"WeatherFunction_ToggleUnits"
"CUI_SCripts"
"WeatherFunction_SetLocation"

 

 

 3. For Authors

A Notice From the WC Staff:

Starting Monday, July 20th, we will start exiling weather widgets from the WinCustomize galleries that have not been updated and/or violate any ToS/ToU in regards to weather feeds.

See here for more details.

 

Q: Can't I fix and reupload my widgets?

It's fairly certain that our widgets are not in compliance with The Weather Channel's license agreements. Among other things, a widget using TWC's feed now needs to include their logo and 5 advertisement links (to see the full details get registered and download the SDK file included in your confirmation email.)

This is aside from the fact that most of these fixes hard code YOUR license ID and KEY, and you CAN NOT allow others to use these; uploading a fixed widget with your ID and KEY is in violation of the license agreement.

The short answer is no. We can't use these fixes and then reupload our widgets.


Q: What CAN I do?

Right now you need to archive your skins before they are deleted from the galleries.


Q: So that's it? No more weather widgets?

Not necessarily. We have two options:  A. Re-build our widgets in compliance with TWC's license agreement or  B. find another data source.

 

 

A. USING THE WEATHER CHANNEL FEEDS

If you are looking to rebuild your widget in compliance with TWC's agreement you'll need to do the following:

- Register, download and thoroughly read the SDK file included in your confirmation email
- Comply
- Add a function to allow the user to input their license key and partner ID.
- Add a link to the registration page so users know where to get the key and ID.
- Be mindful of the fact that TWC could change their site again and consider putting contingencies in place to prevent further headaches. (i.e., Use and external script that can be copied onto the user's computer, and have as little code in the actual objects.)

 To be clear, anyone looking to make a weather widget using weather.com services MUST be in compliance with their terms of service and license agreements.

 

B. USING ANOTHER SOURCE suggestions by Zubaz

If you decide to part ways with TWC, here are some alternative weather feed sources to consider (You will need to abide by their Terms of Service as well):

-  Wunderground.com  -- LINK

- Yahoo! -- LINK 

- rssweather.com -- LINK

 

Again, I strongly advise using an external script to save yourself (and by extension your end-users) from any headaches in future.

 

C. WEATHER & DX THEMES

If you are a DesktopX theme author, the best advice for now is to exclude the weather widget from your theme and consider uploading weather as a separate widget in future.

 

 

 

 

 

That's all for now...

Leave questions, comments, and your experience reports below.


Comments (Page 10)
14 PagesFirst 8 9 10 11 12  Last
on Jul 15, 2009

I've been reading the posts for days and as in any situation, there can never be a solution that makes everyone happy. I respect all opinions and understand that there are some who will not be creating any more widgets. There are also those, like myself, that are just waiting for the final solution to start creating again. I know so little about scripting, or the legal part of using weather.com or others so the only thing I thought of to do was contact some weather sites to ask if we can use them to make our widgets. If I had a weather site I would gladly let you have it for free because there is so little left on this planet that is free. I do alot of photo restoration and found Flickr.com where I gladly help people with their old family photographs. So you see, there will always be people who will want to make money but there will also always be those who are there to help just out of kindness. I just wish or hope we can all work together here to find a way to keep the weather widgets alive for those of us that are here now and the future users of wincustomize.

Note, this is just my opinion, and I respect those who think differently.

Thanks to all that are trying hard to find a solution. Don't give up.

on Jul 15, 2009

If I had a weather site I would gladly let you have it for free because there is so little left on this planet that is free.
Would you pay for all teh bandwidth that the free users are using?  Without asking for anything in return (like an link to your site so you could at least recoup the bandwidth cost through your adverts)?  How long could you do that if your feed was availalbe everywhere without bringing any money in?

Why would anyone go to your revenue-generating site if they could get your data elsewhere?  How long could you stay in business?

on Jul 15, 2009

RedneckDude
The accepted solution will be one that complies with TWC's terms. This will be what the mods say.

It will be hard to quibble with sViz's solution. Zubaz might think that she should display links on the widget instead of hiding them because "it's the right thing" and the "social contract" even though the terms of service don't specifically dictate it. She's meeting the requirements with precision. The agreement does seem to be geared towards a website or application author, rather than an individual, registering with TWC though, so it isn't quite dead on. I think the workaround of the individual registering would probably satisfy them anyway.

The moderators have made it clear that they will accept ANY solution that satisfies someone's terms of service. It doesn't have to be TWC. MSN's looks very promising. There is no requirement to put ads and icons on your application.

 

on Jul 15, 2009


Would you pay for all teh bandwidth that the free users are using?  Without asking for anything in return (like an link to your site so you could at least recoup the bandwidth cost through your adverts)?  How long could you do that if your feed was availalbe everywhere without bringing any money in?


Why would anyone go to your revenue-generating site if they could get your data elsewhere?  How long could you stay in business?

Yeah, and where are you going to get the money to give it away for free without charging somebody for something in the first place? TWC isn't selling the weather, they are selling their information package. The price is modest, money-wise: put an ugly logo and some advertising links on your application.

on Jul 15, 2009


If I had a weather site I would gladly let you have it for free because there is so little left on this planet that is free.Would you pay for all teh bandwidth that the free users are using?  Without asking for anything in return (like an link to your site so you could at least recoup the bandwidth cost through your adverts)?  How long could you do that if your feed was availalbe everywhere without bringing any money in?


Why would anyone go to your revenue-generating site if they could get your data elsewhere?  How long could you stay in business?
I was just saying something nice... that if I had a weather site, I would be the kind of person that would let you use it for free. I did state that most people do things for profit but there will always be people that are willing to help out of kindness. Gee, I was just thanking people for their help and kindness.

on Jul 15, 2009

I was just saying something nice... that if I had a weather site, I would be the kind of person that would let you use it for free. I did state that most people do things for profit but there will always be people that are willing to help out of kindness. Gee, I was just thanking people for their help and kindness.
It's nice that you say you would.  I would too if I had an unlimited amount of money. . . but the fact is that most of us don't and most of us wouldn't because we couldn't. 

It will be hard to quibble with sViz's solution. Zubaz might think that she should display links on the widget instead of hiding them because "it's the right thing" and the "social contract" even though the terms of service don't specifically dictate it. She's meeting the requirements with precision. The agreement does seem to be geared towards a website or application author, rather than an individual, registering with TWC though, so it isn't quite dead on. I think the workaround of the individual registering would probably satisfy them anyway.
sViz and I (along with the other moderators and skinners/coders have been in close contact as she develops her widget).

The WinCustomize mods have a number of goals to get through this debacle.  We want to:

  1. Host stuff that users want
  2. Respect intelectual property rights of skinners/developers
  3. Provide guidence to prevent something like this from happening again
  4. Keep Wincustomize out of legal trouble
  5. Keep skinners from getting into legal trouble
  6. Stay out of the way

It has not been a good time for us. 

on Jul 15, 2009

Stay out of the way

A good strategy for the vast majority of us all, me thinks.

on Jul 15, 2009

The WinCustomize mods have a number of goals to get through this debacle. We want to:

1. Host stuff that users want
2. Respect intelectual property rights of skinners/developers
3. Provide guidence to prevent something like this from happening again
4. Keep Wincustomize out of legal trouble
5. Keep skinners from getting into legal trouble
6. Stay out of the way

7. Display current Weather for a given location!

...........and did anyone else hear that TWC was thinking of changing thier name to TWONC..........

The Weather or Not Channel 

on Jul 15, 2009

7. Display current Weather for a given location!
Falls into #1 

on Jul 15, 2009

Falls into #1

on Jul 16, 2009


It has not been a good time for us. 

I know what you mean, but it's turning into one. I don't agree with everything (who does), but I can tell that adults are in charge. Good luck.

on Jul 19, 2009

lmao.. what a way to read something thats not there. Why not just have Stardock ASK? Tell them what you are going to be doing..  lol ask.. I get.. I dont see why not...

on Jul 23, 2009

Can someone tell me what the latest news is about the weather widgets? Last I heard was that all the weather widgets would be taken off the gallery on the 20th of July.

on Jul 23, 2009

I think latest news is something like "wait & see"

on Jul 23, 2009

Ok, I'll keep on waiting.

14 PagesFirst 8 9 10 11 12  Last