* Re: Agenda and weather forecast
2010-09-09 6:19 Agenda and weather forecast Julien Danjou
@ 2010-09-09 9:05 ` Simon Guest
2010-09-09 13:30 ` George McNinch
2010-09-09 9:37 ` Sven Bretfeld
` (11 subsequent siblings)
12 siblings, 1 reply; 37+ messages in thread
From: Simon Guest @ 2010-09-09 9:05 UTC (permalink / raw)
To: Julien Danjou; +Cc: emacs-org list
At Thu, 09 Sep 2010 08:19:17 +0200,
Julien Danjou wrote:
> If anybody is interested, I've wrote an small extension to put some
> weather forecasts in the agenda.
Hi Julien,
This looks really cool.
I downloaded google-weather-el-236b269, and stuck
%%(org-google-weather)
at the top of one of my org files, but when building the agenda, Emacs
complains, after contacting host www.google.com:80,
bad sexp at line 1 in /home/sjg/share/notes/journal.org: (org-google-weather)
I tried calling directly
(google-weather-get-data "New York")
but I just get
Contacting host: www.google.com:80
Reading 453 bytes...
save-current-buffer: Search failed: "
"
It's not leaving anything around in a buffer for me to see what data
it did or didn't fetch.
Any suggestions?
cheers,
Simon
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 9:05 ` Simon Guest
@ 2010-09-09 13:30 ` George McNinch
2010-09-09 18:18 ` Ian Barton
2010-09-09 21:31 ` Simon Guest
0 siblings, 2 replies; 37+ messages in thread
From: George McNinch @ 2010-09-09 13:30 UTC (permalink / raw)
To: emacs-orgmode
>>>>> "Simon" == Simon Guest <simon.guest@tesujimath.org> writes:
Simon> I downloaded google-weather-el-236b269, and stuck
Simon> %%(org-google-weather) at the top of one of my org files, but
Simon> when building the agenda, Emacs complains [...]
I had the same trouble at first. Fixed by making sure
that
%%(org-google-weather)
isn't literally "at the top" of a .org file.
I'm a newbie for org-mode, but it seems that entry needs to be below
at least one "*"; the following works, e.g.
(top of file)
%-----------------------------------
* Weather
#+CATEGORY: Weather
%%(org-google-weather "Boston" "en-us")
-gm
--
|=| George McNinch <gmcninch@gmail.com>
|=| http://www.tufts.edu/~gmcnin01
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Re: Agenda and weather forecast
2010-09-09 13:30 ` George McNinch
@ 2010-09-09 18:18 ` Ian Barton
2010-09-10 8:51 ` Ian Barton
2010-09-09 21:31 ` Simon Guest
1 sibling, 1 reply; 37+ messages in thread
From: Ian Barton @ 2010-09-09 18:18 UTC (permalink / raw)
To: emacs-orgmode
>
>>>>>> "Simon" == Simon Guest<simon.guest@tesujimath.org> writes:
>
> Simon> I downloaded google-weather-el-236b269, and stuck
> Simon> %%(org-google-weather) at the top of one of my org files, but
> Simon> when building the agenda, Emacs complains [...]
>
> I had the same trouble at first. Fixed by making sure
> that
>
> %%(org-google-weather)
>
> isn't literally "at the top" of a .org file.
>
> I'm a newbie for org-mode, but it seems that entry needs to be below
> at least one "*"; the following works, e.g.
>
> (top of file)
> %-----------------------------------
> * Weather
> #+CATEGORY: Weather
> %%(org-google-weather "Boston" "en-us")
>
> -gm
>
I am also getting the sexp error. This is what I ave in my org file:
* Weather.
#+CATEGORY: London
%%(org-google-weather "London" "en-gb")
I have tried several other locations with the same result. Any
suggestions on how to get more debugging info?
Thanks,
Ian.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Re: Agenda and weather forecast
2010-09-09 18:18 ` Ian Barton
@ 2010-09-10 8:51 ` Ian Barton
0 siblings, 0 replies; 37+ messages in thread
From: Ian Barton @ 2010-09-10 8:51 UTC (permalink / raw)
To: emacs-orgmode
On 09/09/10 19:18, Ian Barton wrote:
>
>>
>>>>>>> "Simon" == Simon Guest<simon.guest@tesujimath.org> writes:
>>
>> Simon> I downloaded google-weather-el-236b269, and stuck
>> Simon> %%(org-google-weather) at the top of one of my org files,
>> but
>> Simon> when building the agenda, Emacs complains [...]
>>
>> I had the same trouble at first. Fixed by making sure
>> that
>>
>> %%(org-google-weather)
>>
>> isn't literally "at the top" of a .org file.
>>
>> I'm a newbie for org-mode, but it seems that entry needs to be below
>> at least one "*"; the following works, e.g.
>>
>> (top of file)
>> %-----------------------------------
>> * Weather
>> #+CATEGORY: Weather
>> %%(org-google-weather "Boston" "en-us")
>>
>> -gm
>>
>
> I am also getting the sexp error. This is what I ave in my org file:
>
> * Weather.
> #+CATEGORY: London
>
> %%(org-google-weather "London" "en-gb")
>
> I have tried several other locations with the same result. Any
> suggestions on how to get more debugging info?
>
Sorted now. It was something to do with the order that things were
listed in my .emacs. Thanks for this great addition to org!
Ian.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Re: Agenda and weather forecast
2010-09-09 13:30 ` George McNinch
2010-09-09 18:18 ` Ian Barton
@ 2010-09-09 21:31 ` Simon Guest
1 sibling, 0 replies; 37+ messages in thread
From: Simon Guest @ 2010-09-09 21:31 UTC (permalink / raw)
To: emacs-org list
At Thu, 09 Sep 2010 09:30:11 -0400,
George McNinch wrote:
> I had the same trouble at first. Fixed by making sure
> that
>
> %%(org-google-weather)
>
> isn't literally "at the top" of a .org file.
Together with the recent patch, this works just fine. Now using
version 5bea6c8 from Thursday 9th September. All is good.
cheers,
Simon
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 6:19 Agenda and weather forecast Julien Danjou
2010-09-09 9:05 ` Simon Guest
@ 2010-09-09 9:37 ` Sven Bretfeld
2010-09-09 11:22 ` Agenda and weather forecast | language and units Juan Pechiar
2010-09-09 14:03 ` Agenda and weather forecast Julien Danjou
2010-09-09 11:35 ` Agenda and weather forecast | alternative icon set Juan
` (10 subsequent siblings)
12 siblings, 2 replies; 37+ messages in thread
From: Sven Bretfeld @ 2010-09-09 9:37 UTC (permalink / raw)
To: Julien Danjou; +Cc: emacs-orgmode
Hi Julien
Julien Danjou <julien@danjou.info> writes:
> If anybody is interested, I've wrote an small extension to put some
> weather forecasts in the agenda.
>
> It can be found here[1]. I've blogged about it yesterday, so if you're
> curious you can read the entry[2].
Wonderful. Works out of the box and looks nice.
I had °F at first instead of °C what I would prefer. I'm in Germany;
adding ("DE" . "°C") in the customization of "Google Weather Unit System
Temperature Assoc" didn't help. In the screenshot I noticed that you
have a string "en-gb" which is not documented. Sounds like
"English-GB", although you are in Paris. I also added this string, and I
have °C now. Is that the correct way?
BTW, which color-theme are you using? Is it zenburn? Looks nice and
clean.
Thanks for org-google-weather,
Sven
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast | language and units
2010-09-09 9:37 ` Sven Bretfeld
@ 2010-09-09 11:22 ` Juan Pechiar
2010-09-09 12:15 ` Sven Bretfeld
2010-09-09 14:52 ` Rafael
2010-09-09 14:03 ` Agenda and weather forecast Julien Danjou
1 sibling, 2 replies; 37+ messages in thread
From: Juan Pechiar @ 2010-09-09 11:22 UTC (permalink / raw)
To: Sven Bretfeld; +Cc: Julien Danjou, emacs-orgmode
Hi,
The google API determines the unit system (C or F) based on the
language parameter (smart guys?!).
Ths parameter goes after the city in the call to org-google-weather:
E.g. %%(org-google-weather "Montevideo,Uruguay" "es")
This extension is magic!
Regards,
.j.
P.S. Cannot install into Notepad.exe :-)
On Thu, Sep 09, 2010 at 11:37:39AM +0200, Sven Bretfeld wrote:
> I had °F at first instead of °C what I would prefer. I'm in Germany;
> adding ("DE" . "°C") in the customization of "Google Weather Unit System
> Temperature Assoc" didn't help. In the screenshot I noticed that you
> have a string "en-gb" which is not documented. Sounds like
> "English-GB", although you are in Paris. I also added this string, and I
> have °C now. Is that the correct way?
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast | language and units
2010-09-09 11:22 ` Agenda and weather forecast | language and units Juan Pechiar
@ 2010-09-09 12:15 ` Sven Bretfeld
2010-09-09 14:52 ` Rafael
1 sibling, 0 replies; 37+ messages in thread
From: Sven Bretfeld @ 2010-09-09 12:15 UTC (permalink / raw)
To: emacs-orgmode
Hi Juan
Juan Pechiar <pechiar@computer.org> writes:
> The google API determines the unit system (C or F) based on the
> language parameter (smart guys?!).
>
> Ths parameter goes after the city in the call to org-google-weather:
>
> E.g. %%(org-google-weather "Montevideo,Uruguay" "es")
Ah. I see. It's working after I've added "de".
Thank you
Sven
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast | language and units
2010-09-09 11:22 ` Agenda and weather forecast | language and units Juan Pechiar
2010-09-09 12:15 ` Sven Bretfeld
@ 2010-09-09 14:52 ` Rafael
2010-09-09 15:08 ` Jason McBrayer
1 sibling, 1 reply; 37+ messages in thread
From: Rafael @ 2010-09-09 14:52 UTC (permalink / raw)
To: emacs-orgmode
Juan Pechiar <pechiar@computer.org> writes:
> E.g. %%(org-google-weather "Montevideo,Uruguay" "es")
Unfortunately, none of "Pachuca", "Pachuca,Mexico",
"Pachuca,Hidalgo,Mexico" work for me (I get a Bad sexp error) :(
("New York" is fine, however..).
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Re: Agenda and weather forecast | language and units
2010-09-09 14:52 ` Rafael
@ 2010-09-09 15:08 ` Jason McBrayer
0 siblings, 0 replies; 37+ messages in thread
From: Jason McBrayer @ 2010-09-09 15:08 UTC (permalink / raw)
To: Rafael; +Cc: emacs-orgmode
On Thu, Sep 9, 2010 at 10:52 AM, Rafael <rvf0068@gmail.com> wrote:
> Juan Pechiar <pechiar@computer.org> writes:
>
>> E.g. %%(org-google-weather "Montevideo,Uruguay" "es")
>
> Unfortunately, none of "Pachuca", "Pachuca,Mexico",
> "Pachuca,Hidalgo,Mexico" work for me (I get a Bad sexp error) :(
> ("New York" is fine, however..).
Apply my tiny patch from the other thread (or just customize
org-google-icon-alist to fix the missing "." in chance_of_storm).
Strangely, it's the chance of a storm in your location, and not the
location itself that's causing the bad sexp error. Talk about a bug
depending on the weather!
--
Jason F. McBrayer
http://jfm.carcosa.net/
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 9:37 ` Sven Bretfeld
2010-09-09 11:22 ` Agenda and weather forecast | language and units Juan Pechiar
@ 2010-09-09 14:03 ` Julien Danjou
2010-09-10 15:10 ` Eric Abrahamsen
1 sibling, 1 reply; 37+ messages in thread
From: Julien Danjou @ 2010-09-09 14:03 UTC (permalink / raw)
To: Sven Bretfeld; +Cc: emacs-orgmode
[-- Attachment #1.1: Type: text/plain, Size: 793 bytes --]
On Thu, Sep 09 2010, Sven Bretfeld wrote:
> I had °F at first instead of °C what I would prefer. I'm in Germany;
> adding ("DE" . "°C") in the customization of "Google Weather Unit System
> Temperature Assoc" didn't help. In the screenshot I noticed that you
> have a string "en-gb" which is not documented. Sounds like
> "English-GB", although you are in Paris. I also added this string, and I
> have °C now. Is that the correct way?
Yeah, but this is totally undocumented. I found the "en-gb" by trying
various random strings.
I wanted english text in °C, and that's the way I found. If you put "en"
you will have °F.
If you want german in °F… I think you're screwed up I think. :-)
--
Julien Danjou
// ᐰ <julien@danjou.info> http://julien.danjou.info
[-- Attachment #1.2: Type: application/pgp-signature, Size: 197 bytes --]
[-- Attachment #2: Type: text/plain, Size: 201 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 14:03 ` Agenda and weather forecast Julien Danjou
@ 2010-09-10 15:10 ` Eric Abrahamsen
2010-09-11 9:05 ` Julien Danjou
0 siblings, 1 reply; 37+ messages in thread
From: Eric Abrahamsen @ 2010-09-10 15:10 UTC (permalink / raw)
To: emacs-orgmode
On Thu, Sep 09 2010, Julien Danjou wrote:
> On Thu, Sep 09 2010, Sven Bretfeld wrote:
>
>> I had °F at first instead of °C what I would prefer. I'm in Germany;
>> adding ("DE" . "°C") in the customization of "Google Weather Unit System
>> Temperature Assoc" didn't help. In the screenshot I noticed that you
>> have a string "en-gb" which is not documented. Sounds like
>> "English-GB", although you are in Paris. I also added this string, and I
>> have °C now. Is that the correct way?
>
> Yeah, but this is totally undocumented. I found the "en-gb" by trying
> various random strings.
>
> I wanted english text in °C, and that's the way I found. If you put "en"
> you will have °F.
>
> If you want german in °F… I think you're screwed up I think. :-)
So following suit I set my google weather thing to:
%%(org-google-weather "Beijing" "ZH-CN")
Because I'm in China, right? But when the entries show up in my agenda,
that all look like:
domestic: icon Çç, 17-33 ℃
(icon is a sun, "domestic" is the name of the file I put the weather
statement in). So the cedillas... Something's definitely off with
encoding -- where do I start to look? My language environment is utf-8,
I've got Chinese fonts, if that's the problem... What else?
Thanks!
Eric
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Re: Agenda and weather forecast
2010-09-10 15:10 ` Eric Abrahamsen
@ 2010-09-11 9:05 ` Julien Danjou
0 siblings, 0 replies; 37+ messages in thread
From: Julien Danjou @ 2010-09-11 9:05 UTC (permalink / raw)
To: Eric Abrahamsen; +Cc: emacs-orgmode
[-- Attachment #1.1: Type: text/plain, Size: 945 bytes --]
On Fri, Sep 10 2010, Eric Abrahamsen wrote:
> (icon is a sun, "domestic" is the name of the file I put the weather
> statement in). So the cedillas... Something's definitely off with
> encoding -- where do I start to look? My language environment is utf-8,
> I've got Chinese fonts, if that's the problem... What else?
That's probably my fault. I don't know well the Emacs API, and my
tempting to encode correctly the data fetched from the Web is probably
not bullet-proof. So it might be that.
The code is in `google-weather-retrieve-data':
(decode-coding-region
(point) (point-max)
(detect-coding-region (point) (point-max) t))
(set-buffer-multibyte t)
(setq data (xml-parse-region (point) (point-max)))
This may not be the good way to do it. zh-cn pages seems to be in GB2312
encoding.
Any hint welcome.
--
Julien Danjou
// ᐰ <julien@danjou.info> http://julien.danjou.info
[-- Attachment #1.2: Type: application/pgp-signature, Size: 197 bytes --]
[-- Attachment #2: Type: text/plain, Size: 201 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast | alternative icon set
2010-09-09 6:19 Agenda and weather forecast Julien Danjou
2010-09-09 9:05 ` Simon Guest
2010-09-09 9:37 ` Sven Bretfeld
@ 2010-09-09 11:35 ` Juan
2010-09-09 12:06 ` Agenda and weather forecast d.tchin
` (9 subsequent siblings)
12 siblings, 0 replies; 37+ messages in thread
From: Juan @ 2010-09-09 11:35 UTC (permalink / raw)
To: Julien Danjou; +Cc: emacs-orgmode
On Thu, Sep 09, 2010 at 08:19:17AM +0200, Julien Danjou wrote:
> If anybody is interested, I've wrote an small extension to put some
> weather forecasts in the agenda.
For those not on a linux/gnome system, you can get an icon set from
google.
Ref: post at
http://www.google.com/support/forum/p/apps-apis/thread?tid=718560d8c2c913ff&hl=en
To get all icons:
----------------------------------------
curl -O http://www.google.ru/ig/images/weather/sunny.gif
curl -O http://www.google.ru/ig/images/weather/mostly_sunny.gif
curl -O http://www.google.ru/ig/images/weather/partly_cloudy.gif
curl -O http://www.google.ru/ig/images/weather/mostly_cloudy.gif
curl -O http://www.google.ru/ig/images/weather/chance_of_storm.gif
curl -O http://www.google.ru/ig/images/weather/rain.gif
curl -O http://www.google.ru/ig/images/weather/chance_of_rain.gif
curl -O http://www.google.ru/ig/images/weather/chance_of_snow.gif
curl -O http://www.google.ru/ig/images/weather/cloudy.gif
curl -O http://www.google.ru/ig/images/weather/mist.gif
curl -O http://www.google.ru/ig/images/weather/storm.gif
curl -O http://www.google.ru/ig/images/weather/thunderstorm.gif
curl -O http://www.google.ru/ig/images/weather/chance_of_tstorm.gif
curl -O http://www.google.ru/ig/images/weather/sleet.gif
curl -O http://www.google.ru/ig/images/weather/snow.gif
curl -O http://www.google.ru/ig/images/weather/icy.gif
curl -O http://www.google.ru/ig/images/weather/dust.gif
curl -O http://www.google.ru/ig/images/weather/fog.gif
curl -O http://www.google.ru/ig/images/weather/smoke.gif
curl -O http://www.google.ru/ig/images/weather/haze.gif
curl -O http://www.google.ru/ig/images/weather/flurries.gif
----------------------------------------
And the icon customization:
'(org-google-weather-icon-alist (quote ((chance_of_rain .
"chance_of_rain.gif") (chance_of_snow . "chance_of_snow.gif")
(chance_of_storm . "chance_of_storm.gif") (cloudy . "cloudy.gif")
(dust . "dust.gif") (flurries . "flurries.gif") (fog . "fog.gif")
(haze . "haze.gif") (icy . "icy.gif") (mist . "mist.gif")
(mostly_cloudy . "mostly_cloudy.gif") (mostly_sunny .
"mostly_sunny.gif") (partly_cloudy . "partly_cloudy.gif") (rain .
"rain.gif") (sleet . "sleet.gif") (smoke . "smoke.gif") (snow .
"snow.gif") (storm . "storm.gif") (thunderstorm . "thunderstorm.gif")
(sunny . "sunny.gif"))))
'(org-google-weather-icon-directory "/wherever/you/saved/those")
Regards,
.j.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 6:19 Agenda and weather forecast Julien Danjou
` (2 preceding siblings ...)
2010-09-09 11:35 ` Agenda and weather forecast | alternative icon set Juan
@ 2010-09-09 12:06 ` d.tchin
2010-09-09 12:20 ` Sven Bretfeld
` (3 more replies)
2010-09-09 12:52 ` Richard Riley
` (8 subsequent siblings)
12 siblings, 4 replies; 37+ messages in thread
From: d.tchin @ 2010-09-09 12:06 UTC (permalink / raw)
To: emacs-orgmode
Julien Danjou <julien <at> danjou.info> writes:
>
> Hi folks,
>
> If anybody is interested, I've wrote an small extension to put some
> weather forecasts in the agenda.
>
> It can be found here[1]. I've blogged about it yesterday, so if you're
> curious you can read the entry[2].
>
> Happy hacking,
>
> [1] http://julien.danjou.info/google-weather-el.html
> [2] http://julien.danjou.info/blog/
>
It is really beautiful extension.
I would like to ask one question. I would like to be able
to do several forecast for different locations.
For example I had the following entries :
%%(org-google-weather "Paris" "FR")
%%(org-google-weather "Caen" "FR")
In the agenda I have the forecasts for the two locations but
I have no idea on the output about the related locations.
I have following ouput :
Agenda: icon Couverture nuageuse partielle, 13-24 °C
Agenda: icon Brouillard, 13-23 °C
How can we had the locations. Something like :
Agenda: *Paris*, icon Couverture nuageuse partielle, 13-24 °C
Agenda: *Caen*, icon Brouillard, 13-23 °C
Regards
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Re: Agenda and weather forecast
2010-09-09 12:06 ` Agenda and weather forecast d.tchin
@ 2010-09-09 12:20 ` Sven Bretfeld
2010-09-09 12:33 ` Re: Agenda and weather forecast | multiple forecasts Juan
` (2 subsequent siblings)
3 siblings, 0 replies; 37+ messages in thread
From: Sven Bretfeld @ 2010-09-09 12:20 UTC (permalink / raw)
To: d.tchin; +Cc: emacs-orgmode
d.tchin <d.tchin@voila.fr> writes:
> In the agenda I have the forecasts for the two locations but
> I have no idea on the output about the related locations.
> I have following ouput :
>
> Agenda: icon Couverture nuageuse partielle, 13-24 °C
> Agenda: icon Brouillard, 13-23 °C
>
> How can we had the locations. Something like :
>
> Agenda: *Paris*, icon Couverture nuageuse partielle, 13-24 °C
> Agenda: *Caen*, icon Brouillard, 13-23 °C
I have done that this way:
** Wetter
*** Bochum
:PROPERTIES:
:CATEGORY: Wetter in BO
:END:
%%(org-google-weather "Bochum" "de")
*** Heidelberg
:PROPERTIES:
:CATEGORY: Wetter in HD
:END:
%%(org-google-weather "Heidelberg" "de")
Greetings,
Sven
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Re: Agenda and weather forecast | multiple forecasts
2010-09-09 12:06 ` Agenda and weather forecast d.tchin
2010-09-09 12:20 ` Sven Bretfeld
@ 2010-09-09 12:33 ` Juan
2010-09-09 14:17 ` d.tchin
2010-09-09 14:09 ` Re: Agenda and weather forecast Julien Danjou
2010-09-09 14:29 ` d.tchin
3 siblings, 1 reply; 37+ messages in thread
From: Juan @ 2010-09-09 12:33 UTC (permalink / raw)
To: d.tchin; +Cc: emacs-orgmode
A simple way is to use the category declaration:
#+CATEGORY: Paris
%%(org-google-weather "Paris" "FR")
#+CATEGORY: Caen
%%(org-google-weather "Caen" "FR")
#+CATEGORY: Agenda
... other stuff
Regards,
.j.
On Thu, Sep 09, 2010 at 12:06:22PM +0000, d.tchin wrote:
> I would like to ask one question. I would like to be able
> to do several forecast for different locations.
> For example I had the following entries :
> %%(org-google-weather "Paris" "FR")
> %%(org-google-weather "Caen" "FR")
>
> In the agenda I have the forecasts for the two locations but
> I have no idea on the output about the related locations.
> I have following ouput :
>
> Agenda: icon Couverture nuageuse partielle, 13-24 °C
> Agenda: icon Brouillard, 13-23 °C
>
> How can we had the locations. Something like :
>
> Agenda: *Paris*, icon Couverture nuageuse partielle, 13-24 °C
> Agenda: *Caen*, icon Brouillard, 13-23 °C
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Re: Agenda and weather forecast
2010-09-09 12:06 ` Agenda and weather forecast d.tchin
2010-09-09 12:20 ` Sven Bretfeld
2010-09-09 12:33 ` Re: Agenda and weather forecast | multiple forecasts Juan
@ 2010-09-09 14:09 ` Julien Danjou
2010-09-09 14:29 ` d.tchin
3 siblings, 0 replies; 37+ messages in thread
From: Julien Danjou @ 2010-09-09 14:09 UTC (permalink / raw)
To: d.tchin; +Cc: emacs-orgmode
[-- Attachment #1.1: Type: text/plain, Size: 415 bytes --]
On Thu, Sep 09 2010, d.tchin wrote:
> How can we had the locations. Something like :
>
> Agenda: *Paris*, icon Couverture nuageuse partielle, 13-24 °C
> Agenda: *Caen*, icon Brouillard, 13-23 °C
People gave you the category trick already.
OTOH, I'll add the possibility to customize the returned string soon.
--
Julien Danjou
// ᐰ <julien@danjou.info> http://julien.danjou.info
[-- Attachment #1.2: Type: application/pgp-signature, Size: 197 bytes --]
[-- Attachment #2: Type: text/plain, Size: 201 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 12:06 ` Agenda and weather forecast d.tchin
` (2 preceding siblings ...)
2010-09-09 14:09 ` Re: Agenda and weather forecast Julien Danjou
@ 2010-09-09 14:29 ` d.tchin
2010-09-10 19:52 ` d.tchin
3 siblings, 1 reply; 37+ messages in thread
From: d.tchin @ 2010-09-09 14:29 UTC (permalink / raw)
To: emacs-orgmode
<d.tchin> writes:
I didn't use the level I would like to use for answering.
As I reply to Juan, I like your suggestion of using CATEGORY.
Thank you for your help.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 14:29 ` d.tchin
@ 2010-09-10 19:52 ` d.tchin
0 siblings, 0 replies; 37+ messages in thread
From: d.tchin @ 2010-09-10 19:52 UTC (permalink / raw)
To: emacs-orgmode
Hi,
Just to follow previous discussion about having city.
Julien Danjou add a new entry in org-google-weather-format
that allows to get City for which the weather is asked for.
It is possible to customize this variable.
The default format is "%i %c, %l-%h %s" .
If you can add %C for city : "%C %i %c, %l-%h %s".
For example I have the following entry :
#+CATEGORY: Meteo
%%(org-google-weather "Caen" "FR")
When I display agenda, I have the following :
Meteo: Caen, Lower-Normandy icon Couverture nuageuse partielle, 12-22 ℃
Curiously, I have the city following by the region in english whereas the
other outputs are in french as expected.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 6:19 Agenda and weather forecast Julien Danjou
` (3 preceding siblings ...)
2010-09-09 12:06 ` Agenda and weather forecast d.tchin
@ 2010-09-09 12:52 ` Richard Riley
2010-09-09 14:23 ` Bernt Hansen
` (7 subsequent siblings)
12 siblings, 0 replies; 37+ messages in thread
From: Richard Riley @ 2010-09-09 12:52 UTC (permalink / raw)
To: emacs-orgmode
Julien Danjou <julien@danjou.info> writes:
> Hi folks,
>
> If anybody is interested, I've wrote an small extension to put some
> weather forecasts in the agenda.
>
> It can be found here[1]. I've blogged about it yesterday, so if you're
> curious you can read the entry[2].
>
> Happy hacking,
>
> [1] http://julien.danjou.info/google-weather-el.html
That is really, really, really neat ;)
> [2] http://julien.danjou.info/blog/
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 6:19 Agenda and weather forecast Julien Danjou
` (4 preceding siblings ...)
2010-09-09 12:52 ` Richard Riley
@ 2010-09-09 14:23 ` Bernt Hansen
2010-09-09 15:39 ` Julien Danjou
2010-09-09 15:02 ` Jason McBrayer
` (6 subsequent siblings)
12 siblings, 1 reply; 37+ messages in thread
From: Bernt Hansen @ 2010-09-09 14:23 UTC (permalink / raw)
To: Julien Danjou; +Cc: emacs-orgmode
Julien Danjou <julien@danjou.info> writes:
> If anybody is interested, I've wrote an small extension to put some
> weather forecasts in the agenda.
>
> It can be found here[1]. I've blogged about it yesterday, so if you're
> curious you can read the entry[2].
>
> Happy hacking,
>
> [1] http://julien.danjou.info/google-weather-el.html
> [2] http://julien.danjou.info/blog/
Hi Julien,
I like this a lot! Thanks!
Would it be possible to have the weather entry inherit the tags of the
parent task? This would allow multiple location entries like this with
tag filtering to limit the display to the desired items only.
As it is now multiple entries in the agenda are always present.
,----[ todo.org ]
| ** Weather
| [2010-09-09 Thu 08:54]
| *** Farm :@farm:
| :PROPERTIES:
| :Category: Farm
| :END:
| [2010-09-09 Thu 09:03]
| %%(org-google-weather "enterprise ontario" "en-gb")
| *** Caledon :@home:
| :PROPERTIES:
| :Category: Caledon
| :END:
| [2010-09-09 Thu 09:03]
| %%(org-google-weather "caledon village" "en-gb")
| *** Markham :@office:
| :PROPERTIES:
| :Category: Markham
| :END:
| [2010-09-09 Thu 09:03]
| %%(org-google-weather "markham" "en-gb")
`----
Regards,
Bernt
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 6:19 Agenda and weather forecast Julien Danjou
` (5 preceding siblings ...)
2010-09-09 14:23 ` Bernt Hansen
@ 2010-09-09 15:02 ` Jason McBrayer
2010-09-09 15:41 ` Julien Danjou
2010-09-09 19:33 ` Ivan Vilata i Balaguer
` (5 subsequent siblings)
12 siblings, 1 reply; 37+ messages in thread
From: Jason McBrayer @ 2010-09-09 15:02 UTC (permalink / raw)
To: Julien Danjou; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 135 bytes --]
Awesome tool. I've fixed a tiny bug, which was causing the "invalid
sexp" error for me.
--
Jason F. McBrayer
http://jfm.carcosa.net/
[-- Attachment #2: 0001-Missing-.-in-org-google-weather-icon-alist.patch --]
[-- Type: application/octet-stream, Size: 816 bytes --]
From fbf326d53cec203345a92c0e98689c941ad9633d Mon Sep 17 00:00:00 2001
From: Jason F. McBrayer <McBrayerJ@dnr.sc.gov>
Date: Thu, 9 Sep 2010 11:00:49 -0400
Subject: [PATCH] Missing . in org-google-weather-icon-alist
---
org-google-weather.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/org-google-weather.el b/org-google-weather.el
index 9961601..34ad6eb 100644
--- a/org-google-weather.el
+++ b/org-google-weather.el
@@ -62,7 +62,7 @@
(defcustom org-google-weather-icon-alist
'((chance_of_rain . "weather-showers-scattered.png")
(chance_of_snow . "weather-snow.png")
- (chance_of_storm "weather-storm.png")
+ (chance_of_storm . "weather-storm.png")
(cloudy . "weather-overcast.png")
(dust . "weather-fog.png")
(flurries . "weather-storm.png")
--
1.7.1
[-- Attachment #3: Type: text/plain, Size: 201 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply related [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 6:19 Agenda and weather forecast Julien Danjou
` (6 preceding siblings ...)
2010-09-09 15:02 ` Jason McBrayer
@ 2010-09-09 19:33 ` Ivan Vilata i Balaguer
2010-09-10 0:06 ` Flavio Souza
` (4 subsequent siblings)
12 siblings, 0 replies; 37+ messages in thread
From: Ivan Vilata i Balaguer @ 2010-09-09 19:33 UTC (permalink / raw)
To: emacs-orgmode
Julien Danjou (2010-09-09 08:19:17 +0200) wrote:
> If anybody is interested, I've wrote an small extension to put some
> weather forecasts in the agenda.
Certainly impressive! Your fellow Debian developer Jordi Mallach just
told me about your Emacs projects this morning and I've been having a
look at them. For instance, the OfflineIMAP and Google Maps modes also
look great. Keep the good work! :)
--
Ivan Vilata i Balaguer -- http://ivan.lovesgazpacho.net/
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 6:19 Agenda and weather forecast Julien Danjou
` (7 preceding siblings ...)
2010-09-09 19:33 ` Ivan Vilata i Balaguer
@ 2010-09-10 0:06 ` Flavio Souza
2010-09-10 9:11 ` Eric S Fraga
` (3 subsequent siblings)
12 siblings, 0 replies; 37+ messages in thread
From: Flavio Souza @ 2010-09-10 0:06 UTC (permalink / raw)
To: Julien Danjou; +Cc: emacs-orgmode
This is a very nice add-on for orgmode. Cool!
--
Flávio Souza
http://www.flaviosouza.org
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 6:19 Agenda and weather forecast Julien Danjou
` (8 preceding siblings ...)
2010-09-10 0:06 ` Flavio Souza
@ 2010-09-10 9:11 ` Eric S Fraga
2010-09-10 9:12 ` Eric S Fraga
` (2 subsequent siblings)
12 siblings, 0 replies; 37+ messages in thread
From: Eric S Fraga @ 2010-09-10 9:11 UTC (permalink / raw)
To: Julien Danjou; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 658 bytes --]
On Thu, 09 Sep 2010 08:19:17 +0200, Julien Danjou <julien@danjou.info> wrote:
>
> [1 <multipart/signed (7bit)>]
> [1.1 <text/plain; utf-8 (quoted-printable)>]
> Hi folks,
>
> If anybody is interested, I've wrote an small extension to put some
> weather forecasts in the agenda.
>
> It can be found here[1]. I've blogged about it yesterday, so if you're
> curious you can read the entry[2].
>
> Happy hacking,
>
> [1] http://julien.danjou.info/google-weather-el.html
> [2] http://julien.danjou.info/blog/
Julien,
this works very well! Thanks.
I have one simple question: how can I ask it to give me temperatures
in degrees C?
Thanks again,
eric
[-- Attachment #2: Type: text/plain, Size: 75 bytes --]
--
Eric S Fraga
GnuPG: 8F5C 279D 3907 E14A 5C29 570D C891 93D8 FFFC F67D
[-- Attachment #3: Type: text/plain, Size: 201 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 6:19 Agenda and weather forecast Julien Danjou
` (9 preceding siblings ...)
2010-09-10 9:11 ` Eric S Fraga
@ 2010-09-10 9:12 ` Eric S Fraga
2010-09-11 18:59 ` Christopher Allan Webber
2010-09-12 0:02 ` Richard Riley
12 siblings, 0 replies; 37+ messages in thread
From: Eric S Fraga @ 2010-09-10 9:12 UTC (permalink / raw)
To: Julien Danjou; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 105 bytes --]
Apologies for noise: I got the answer from one of the other messages
in the list <blush>.
Thanks again!
[-- Attachment #2: Type: text/plain, Size: 75 bytes --]
--
Eric S Fraga
GnuPG: 8F5C 279D 3907 E14A 5C29 570D C891 93D8 FFFC F67D
[-- Attachment #3: Type: text/plain, Size: 201 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 6:19 Agenda and weather forecast Julien Danjou
` (10 preceding siblings ...)
2010-09-10 9:12 ` Eric S Fraga
@ 2010-09-11 18:59 ` Christopher Allan Webber
2010-09-11 19:09 ` Christopher Allan Webber
2010-09-12 0:02 ` Richard Riley
12 siblings, 1 reply; 37+ messages in thread
From: Christopher Allan Webber @ 2010-09-11 18:59 UTC (permalink / raw)
To: Julien Danjou; +Cc: emacs-orgmode
There have been a number of complaints about missing sexp that seem to
be unrelated to the "storm" bug. It seems that if "loop" from the
cl-macs package is not already loaded a sexp error appears.
Julien Danjou <julien@danjou.info> writes:
> Hi folks,
>
> If anybody is interested, I've wrote an small extension to put some
> weather forecasts in the agenda.
>
> It can be found here[1]. I've blogged about it yesterday, so if you're
> curious you can read the entry[2].
>
> Happy hacking,
>
> [1] http://julien.danjou.info/google-weather-el.html
> [2] http://julien.danjou.info/blog/
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-11 18:59 ` Christopher Allan Webber
@ 2010-09-11 19:09 ` Christopher Allan Webber
2010-09-11 19:30 ` Julien Danjou
0 siblings, 1 reply; 37+ messages in thread
From: Christopher Allan Webber @ 2010-09-11 19:09 UTC (permalink / raw)
To: Julien Danjou; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 59 bytes --]
Adding (require 'cl) seems to fix things; patch included.
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: cl-fix.diff --]
[-- Type: text/x-diff, Size: 233 bytes --]
diff --git a/google-weather.el b/google-weather.el
index d86165d..bc4c7d0 100644
--- a/google-weather.el
+++ b/google-weather.el
@@ -26,6 +26,7 @@
;;
;;; Code:
+(require 'cl)
(require 'url)
(require 'url-cache)
(require 'xml)
[-- Attachment #3: Type: text/plain, Size: 673 bytes --]
Christopher Allan Webber <cwebber@dustycloud.org> writes:
> There have been a number of complaints about missing sexp that seem to
> be unrelated to the "storm" bug. It seems that if "loop" from the
> cl-macs package is not already loaded a sexp error appears.
>
> Julien Danjou <julien@danjou.info> writes:
>
>> Hi folks,
>>
>> If anybody is interested, I've wrote an small extension to put some
>> weather forecasts in the agenda.
>>
>> It can be found here[1]. I've blogged about it yesterday, so if you're
>> curious you can read the entry[2].
>>
>> Happy hacking,
>>
>> [1] http://julien.danjou.info/google-weather-el.html
>> [2] http://julien.danjou.info/blog/
[-- Attachment #4: Type: text/plain, Size: 201 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply related [flat|nested] 37+ messages in thread
* Re: Agenda and weather forecast
2010-09-09 6:19 Agenda and weather forecast Julien Danjou
` (11 preceding siblings ...)
2010-09-11 18:59 ` Christopher Allan Webber
@ 2010-09-12 0:02 ` Richard Riley
2010-09-12 11:14 ` Julien Danjou
12 siblings, 1 reply; 37+ messages in thread
From: Richard Riley @ 2010-09-12 0:02 UTC (permalink / raw)
To: emacs-orgmode
Julien Danjou <julien@danjou.info> writes:
> Hi folks,
>
> If anybody is interested, I've wrote an small extension to put some
> weather forecasts in the agenda.
>
> It can be found here[1]. I've blogged about it yesterday, so if you're
> curious you can read the entry[2].
>
> Happy hacking,
>
> [1] http://julien.danjou.info/google-weather-el.html
> [2] http://julien.danjou.info/blog/
Here is a small patch to make it a bit cleaner in non GUI emacs (-nw) :-
--8<---------------cut here---------------start------------->8---
Modified google-weather.el
diff --git a/google-weather.el b/google-weather.el
index 393a3cf..898c91b 100644
--- a/google-weather.el
+++ b/google-weather.el
@@ -162,8 +162,8 @@ See `google-weather-retrieve-data' for the use of EXPIRE-TIME."
`(,forecast-encoded-date
(low ,(google-weather-assoc 'low forecast))
(high ,(google-weather-assoc 'high forecast))
- (icon ,(concat google-weather-image-url
- (google-weather-assoc 'icon forecast)))
+ (icon ,(if (window-system) (concat google-weather-image-url
+ (google-weather-assoc 'icon forecast)) ""))
(condition ,(google-weather-assoc 'condition forecast)))))
(loop for entry in (google-weather-data->weather data)
when (eq (car entry) 'forecast_conditions)
--8<---------------cut here---------------end--------------->8---
--
☘ http://www.shamrockirishbar.com, http://www.richardriley.net
"Learning French is trivial: the word for horse is 'cheval' and
everything follows thusly."
^ permalink raw reply related [flat|nested] 37+ messages in thread