Is there a way to add support for RSS feeds? I seem to be able to find lots of RSS feeds for weather but nothing that will actually turn that data into what Meteo does. This is what I was looking at for Canadian weather from the government run Environment Canada. RSS ATOM
An interesting idea. Let me look into it.
Ed
I'm slowing gathering information on how to do this. It will still be a API call to an XML feed. They have no developers documentation so it's all experimental.
@Andrew, Canada.ca as a weather source is hidden in the test fix for Yahoo. It is not documented so that is why I call it hidden.
You have to go to http://dd.weatheroffice.ec.gc.ca/citypage_weather/xml/siteList.xml to find the city/province name. If you could give it a quick test, I'd appreciate it.
For details, look here: https://sourceforge.net/p/heat-meteo/discussion/268087/thread/e582c8b222/
Thanks.
Ed
Works great! I was having crash issues initially but when I was able to click the ResetPreferences button prior to a crash it worked fine.
Can I make another suggestion to perhaps make your life easier? What if, rather than having to add support for each service manually you gave the user the option to match values in an RSS feed to the regular values that Meteorologist is looking for? That way the first time I provide an RSS feed link I am presented with a dialog box that lets me match values with how they are labelled in the feed. You wouldn't need to localize for various languages and you wouldn't have to pre-configure every possible source out there.
Thanks for actually looking in to this in the first place!
Andrew
@Andrew - I would love to do that, but while an RSS feed itself is standard, so far no two weather sources use the same format for weather.
By chance, do you speak French? I need this phrase translated:
**Look for city in the location URL to the left. Location is entered as "city,province"
Ed
I was just looking at the RSS feed from weather.gc.ca and I see what you mean. I was hoping that something like 'the following information was found please match it to the following Meteorologist fields' would be feasible.
My french is a little rusty but I would say
Cherche pour la ville dans l'URL a gauche. I'll est entré comme "ville, province".
They are using a standard. Perhaps in the future other feed will use the same standard.
One last suggestion... rather than 'Canada.ca Weather' could I suggest 'Environment Canada' or 'weather.gc.ca'. Otherwise, it has been working perfectly for me on my home and work machines with the exception of some of the weather icons. I think the one weather condition EC uses that you may not have an icon for is Blowing Snow. Not a big deal though as I am just greatful to have 'official' Canadian weather included.
Actually, I spoke too soon. It looks like for Sunrise it is using the Sunset time and for Sunset it shows blank.
Last edit: Andrew Kerr 2019-01-30
@Andrew - I think I fixed everything, including a few you didn't mention. Download again from http://danleys.org/Meteorologist-3.1.4.dmg
If you ever encounter a missing weather graphic, open Console then click on ~/Library/Logs then click on Meteorologist.log and there should be a message for what Meteo is looking for but could not find. Pass that message along.
Things do look better but I find that there are still inconsistencies with what is displayed vs what is in the XML file. For example, in the screenshots I have attached you will see that the Feels Like, Humidity, Visibility, Pressure, and Wind are off in some case by quite a bit. Could things be getting messed up because of the one decimal place (an option to show items with one decimal would be nice) or WSW for the wind direction? I will keep an eye on missing weather condition icons though.
The data is provided in Metric format but Meteo is based on Imperial so I have to convert from C to F then F back to C so some differences are expected. A decimal really doesn't matter in F but you're saying it does in C? I could change C to always be 1 decimal if you think that's the right thing to do for everybody.
As for the other differences, I'll look into them. Someting obviously went wrong with my initial Metric to Imperial conversions.
I never thought about that. Could you not flag each data source as being in either Imperial or Metric and then the only time a conversion would have to occur is when the user choose the opposite unit? I only suggested the one decimal place just because EC provides it with one decimal place.
Umm, now I'm just being an ass but wouldn't having it based on Metric make more sense considering that only three countries still use Imperial? Sorry, I couldn't resist. LOL
Defaulting to Metric is actually a great idea. I'll put that down for version.next. How I do wish we in the US would bite the bullet and switch.
To add to the confusion:
https://www.unitconverters.net/speed/kph-to-mph.htm
Current use: Along with km/h, mph is most typically used in relation to road traffic speeds. It is most widely used in the United States, the United Kingdom, and their related territories. It is also used in the Canadian rail system, though the Canadian road systems use km/h.
An oldie but a goodie that never fails to make me chuckle.
http://i.imgur.com/iDOzAa5.jpg
Has me laughing outloud at work!
Download again from http://danleys.org/Meteorologist-3.1.4.dmg
Fixed the 9999 bug:)
Hi Guys,
This morning I am getting stuck at Loading... and nothing more. I am including the logs from Console... I have tried rebooting, re-installing, and resetting preferences. If I pick another weather source it seems to work.
10.160.32.55 is my machines internal IP address.
That doesn't look good. We should find somebody to fix that. ;)
Let me see what I can figure out, but it won't be until this evening.
I'm guessing you are monitoring 4 Canadian locations?
Ed
Only two actually Toronto,Ontario and Hamilton,Ontario. The strange part is that the same version was working just fine yesterday on my machine at home but it just has one location set up in it.
Both are working for me now. Is it still acting up for you or was it a problem on "their end"?
It's strange because it works at home but not at work. It had previously worked at work and I can't see anything changing on the network side. Very odd.
I wonder if it's a firewall issue. Did it work last Friday at work? Or was that before I had it working?
It worked last Friday. I don't want to say that it isn't the firewall but I work in the IT Department and we have much bigger issues than someone checking the weather. I can access both the regular weather page on weather.gc.ca and the RSS xml page without issue. Or would it be a case of just OS X's firewall?
Is it working today at work? If it fails again, instead of checking the generic site, bring up this URL and see if it responds.
http://dd.weatheroffice.ec.gc.ca/citypage_weather/xml/ON/s0000458_e.xml