From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Barton Subject: Re: Google-weather.el and the Latest Git Version of Org-mode Date: Wed, 05 Sep 2012 08:37:29 +0100 Message-ID: <50470139.7010106@wilkesley.net> References: <5210.1346389317@alphaville> <5371.1346390484@alphaville> <4pk3wfnqqo.fsf@mspb.ms.gov> <5045B3B4.2020804@wilkesley.net> Reply-To: ian@manor-farm.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:56813) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9ADY-0000dk-N3 for emacs-orgmode@gnu.org; Wed, 05 Sep 2012 03:40:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9ADS-0005jD-AJ for emacs-orgmode@gnu.org; Wed, 05 Sep 2012 03:40:08 -0400 Received: from mail2.wilkesley.net ([109.74.196.44]:47733 helo=li40-130.members.linode.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9ADS-0005gl-4L for emacs-orgmode@gnu.org; Wed, 05 Sep 2012 03:40:02 -0400 Received: from [192.168.0.58] (unknown [46.33.134.31]) (Authenticated sender: lists@wilkesley.net) by li40-130.members.linode.com (Postfix) with ESMTPSA id 2A58A6263BA for ; Wed, 5 Sep 2012 08:40:00 +0100 (BST) In-Reply-To: <5045B3B4.2020804@wilkesley.net> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org On 04/09/12 08:54, Ian Barton wrote: > On 31/08/12 14:19, Carson Chittom wrote: >> Jude DaShiell writes: >> >>> It might be near time to investigate wunderground.com and loose >>> google for >>> weather before igoogle disappears. Other weather sites capable of text >>> output may also be available, I haven't investigated that yet. >> >> For those in the US, the National Weather Service has forecasts >> available in XML, which could be parsed, requestable via latitude and >> longitude. I haven't done anything with that other than noting its >> existence. URL seems to be >> http://forecast.weather.gov/MapClick.php?lat=xx.xxxx&lon=yy.yyyy&FcastType=dwml >> >> >> >> >> > There is also Yahoo, which uses The Weather Channel. Their official > interface is documented at http://developer.yahoo.com/weather/ This > returns a three day forecast. However, there is an undocumented > interface that returns a five day forecast. See > http://xml.weather.yahoo.com/forecastrss/UKXX0718_c.xml for an example > forecast. > > I have a python script that uses the undocumented interface, which I'll > put on Github when I have tidied it up a bit. It doesn't look too hard > to adapt the current googleweather.el script to use Yahoo. > I have pushed my python script to https://github.com/geekinthesticks/python-yahoo-weather This shows how to retrieve the five day forecast from Yahoo, with an example XML page of the results returned by Yahoo. As an added benefit Yahoo also returns the lat, long, sunrise and sunset data. For people in the UK, there is a complete list of all location codes for towns and cities. I have also included a copy of Julien Danjou's original library for Google in the repo. As a first step I renamed all occurrences of Google to Yahoo. Other than that it doesn't do anything useful yet. Since my elisp skills are very limited, if anyone else wants to hack on this too, I would be more than happy to merge your changes. Ian.