Thanks Jody,



I can not receive weather updates today in sWeather. I have checked and Yahoo weather is up with no problems but a Refresh does not bring in the weather, it just has NA in the Tray.see:
Important EOL Notice: As of Thursday, Jan. 3, 2019, the weather.yahooapis.com and query.yahooapis.com for Yahoo Weather API will be retired.
To continue using our free Yahoo Weather APIs, use https://weather-ydn-yql.media.yahoo.com/forecastrss. Contact yahoo-weather-ydn-api@oath.com for credentials to onboard to this free Yahoo Weather API service.Should I start looking for a replacement for sWeather ?
I've applied for access to the new API and am waiting to hear back. If approved, and if I can make sWeather work with the new API, no, you won't have to look for a replacement. If I cannot get it working with the new API, yes, you will.
Just putting this out there, have you considered supporting an alternate weather API such as OpenWeatherMap?
Maybe an easier (somehow) approach would be to F(orget) the API, load the corresponding web page and parse it to get the desired values. I do that for an IMDb-related script of mine, instead of F(ool)ing around with the API - that is, begging for their approval.


I don't care if it takes 50 or 100 RegExMatch() statements to do its job, as long as it does its job.

1) None of my software reports home or anything like that so I have no real idea of sWeather's install base. However, based on the email feedback I get, it is one of my most popular apps. So, based on that, and based on their verbiage, I will assume the number of API calls the free tier they offer is not nearly enough to support sWeather.It certainly does, and no worries at all. Thank you for creating the program, I had been looking for something when WeatherWatcher went pay-only and your program fit the bill perfectly. Here's hoping it all pans out with Yahoo's API access. Until then I always have my phone app.
2) Changing the API would require a lot of code refactoring, which I don't have time for. If I did do something like that, I'd probably just write an sWeather 2.0 as time allowed and require each user to get their own API key from OpenWeatherMap to get around the API call limit.
Of course, another option is to pay for API access but most of the ones I've looked at are pretty pricey and the donations I receive for my software wouldn't even begin to cover such an expense. That said, every donation is, of course, appreciated. =]
Personally, I don't use all of the apps I've written, but I did write sWeather for myself, and use it daily, so I'm eager to get it working again. I hope all this helps to explain my perspective on everything.
You'll care when something breaks and you have to figure out what that might beThat's what detailed comments in the code are for.![]()
Besides, debugging can be fun and I could surely help with that, if needed. 

You'll care when something breaks and you have to figure out what that might beThat's what detailed comments in the code are for.![]()
Besides, debugging can be fun and I could surely help with that, if needed.
I see the old Firefox/Pale Moon extension I mentioned somewhere above still works with AccuWeather so maybe we could get some inspiration from its code.



Until then I always have my phone app.
and by tapping the Windows key the MS weather app in Start. Regarding scraping webpages, no, I will not do that . . . That way madness lies.Precisely. . . I use one intensively. Since the beginning of 2012, that's ~2600 days, there have 7000+ posts in its support thread. It does scrape multiple mono-lingual sites. There have been over 400 releases in 7 years and that doesn't include beta test versions - that's more than one a week!
Until then I always have my phone app.and by tapping the Windows key the MS weather app in Start.


Looking here one realizes that whatever is still "free" in this world will not be so for much longer.
No idea if OpenWeatherMap provides what's needed for a direct replacement in current script, but there's nothing else in that list that could fit the bill, so I guess it's either that or nothing -
because those yahoos at Yahoo, at this point, stand for nothing as far as I'm concerned.
I would like to say thank you for all your work over the years. This must have started as a passion project for you and turned into what it is now.
The problem is "free". It's been that way so long that people "expect it". I've been having this same discussion in UseNet groups about posting and expectations.
When something is "free" for so long, it becomes a question of expectation of entitlement. Well that's not the case. The amount of time you have put in, and now the people bitching must make you feel that you have a chain and weight around your neck. I've been there on similar projects.

I've contribute to "free" projects when I can (limited funds), and I you CHOOSE to continue, then I'll do the same. I hope that you do, but remember, you have no obligation to do so. All that I ask is if you do kill it, post the fact so we might know.
Noticed the N/A in my sWeather tray and saw you are working on the solution. Just wanted to speak up and thank you for keeping your awesome little program going!


I would like to say thank you for all your work over the years. This must have started as a passion project for you and turned into what it is now.Ditto from me. You said it so eloquently. I have nothing to add except for a personal THANK YOU for sharing your wonderful work with others for free. Keep up your great work and please keep me informed of your updates. All the best. Mal
The problem is "free". It's been that way so long that people "expect it". I've been having this same discussion in UseNet groups about posting and expectations. Specifically, saying thank you.
When something is "free" for so long, it becomes a question of expectation of entitlement. Well that's not the case. The amount of time you have put in, and now the people bitching must make you feel that you have a chain and weight around your neck. I've been there on similar projects.
I've contribute to "free" projects when I can (limited funds), and I you CHOOSE to continue, then I'll do the same. I hope that you do, but remember, you have no obligation to do so. All that I ask is if you do kill it, post the fact so we might know.
In the meantime, THANK YOU, for all your efforts.
Techteacher



Please forgive me, Jody, my philosophy of life is very wrong: I think everything should be free. I'm too idealistic and naive.
Another bad side of mine is that I'm always grateful by default for everything that's offered for free but I rarely express it, considering it implied, which is - unfortunately - not always the case.
And pointing out bugs or asking for features doesn't help at all,
although all that is just out of this darn innate perfectionism - the desire to see a good thing better, to help its creator, not to do myself a favor.

So thank you Jody for everything you've done and still doing for us all, for free. And hopefully you'll find a way to get this script working again, firstly for yourself. Good luck!
As to the original topic. If sWeather is dead, then so be it.

I think that 'free' is often misinterpreted, especially on the side of the receiver. 'Free' is never free, the costs are either absorbed by someone else, or are in a form that you don't immediately realize. People thought that Facebook was free. They were wrong. They were buying the ability to use Facebook with their privacy. In the same way, skwire offers these programs for free, but he absorbs the cost, whether he does it because he wants to or not, it takes his time and resources.
I think if more people thought about things in that way, they might be more appreciative (and in some cases skeptical) of the people that provide free things.

) come first.Original address: https://www.donationcoder.com/forum/index.php?topic=25940.0