From: Dennis T. <2t...@in...> - 2006-07-21 11:35:46
|
Weather is a new panel applet that shows the weather. It shows a forecast when clicked. You can install it by dragging this url to AddApp: http://rox4debian.berlios.de/0install/Weather.xml or by downloading the tarball: ftp://ftp.berlios.de/pub/rox4debian/apps/Weather-0.1.tgz ___________________________________________________________ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de |
From: Thomas L. <ta...@gm...> - 2006-07-21 17:01:15
|
On 7/21/06, Dennis Tomas <2t...@in...> wrote: > Weather is a new panel applet that shows the weather. It shows a > forecast when clicked. > > You can install it by dragging this url to AddApp: > > http://rox4debian.berlios.de/0install/Weather.xml Cool! Added to ROX-All. It gives an unfriendly error message if you click on it rather than dragging it to the panel though... -- Dr Thomas Leonard http://rox.sourceforge.net GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 |
From: Abrolag <ab...@us...> - 2006-07-24 22:17:17
|
On Fri, 21 Jul 2006 13:41:11 +0200 Dennis Tomas <2t...@in...> wrote: > Weather is a new panel applet that shows the weather. It shows a > forecast when clicked. > > > You can install it by dragging this url to AddApp: > > http://rox4debian.berlios.de/0install/Weather.xml > > > or by downloading the tarball: > > ftp://ftp.berlios.de/pub/rox4debian/apps/Weather-0.1.tgz I like this but there do seem to be some anomalies. If I select Maidstone as the location it gives me forecasts for Southend. Also, it is quite slow to fetch info from the Internet, but gives no progress information. When using dialup there is a very long delay before the icon appears so at first I thought it hadn't launched - with predictable results. When trying to change location I get a gtk error if the forecast window is still open. -- W J G |
From: Dennis T. <2t...@in...> - 2006-07-25 07:22:45
|
Abrolag wrote: > On Fri, 21 Jul 2006 13:41:11 +0200 > Dennis Tomas <2t...@in...> wrote: > >> Weather is a new panel applet that shows the weather. It shows a >> forecast when clicked. >> >> >> You can install it by dragging this url to AddApp: >> >> http://rox4debian.berlios.de/0install/Weather.xml >> >> >> or by downloading the tarball: >> >> ftp://ftp.berlios.de/pub/rox4debian/apps/Weather-0.1.tgz >> > > I like this but there do seem to be some anomalies. > > If I select Maidstone as the location it gives me forecasts for > Southend. > I think this is due to weather.com picking the nearest station. > Also, it is quite slow to fetch info from the Internet, but gives no > progress information. When using dialup there is a very long delay > before the icon appears so at first I thought it hadn't launched - > with predictable results. > I've now made it show the "not available" icon at startup and delayed the first update that seemed to block the displaying of the applet. The new version 0.2.1 is now available. > When trying to change location I get a gtk error if the forecast window > is still open. > Strange. I can't reproduce this. What error do you get? ___________________________________________________________ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de |
From: Abrolag <ab...@us...> - 2006-07-28 17:58:17
|
On Tue, 25 Jul 2006 09:28:43 +0200 Dennis Tomas <2t...@in...> wrote: > Abrolag wrote: > > On Fri, 21 Jul 2006 13:41:11 +0200 > > Dennis Tomas <2t...@in...> wrote: > > > >> Weather is a new panel applet that shows the weather. It shows a > >> forecast when clicked. > >> > >> > >> You can install it by dragging this url to AddApp: > >> > >> http://rox4debian.berlios.de/0install/Weather.xml > >> > >> > >> or by downloading the tarball: > >> > >> ftp://ftp.berlios.de/pub/rox4debian/apps/Weather-0.1.tgz > >> > > > > I like this but there do seem to be some anomalies. > > > > If I select Maidstone as the location it gives me forecasts for > > Southend. > > > I think this is due to weather.com picking the nearest station. I had a feeling you would say something like that :) Some of the juxtapositions are curious ! > > Also, it is quite slow to fetch info from the Internet, but gives no > > progress information. When using dialup there is a very long delay > > before the icon appears so at first I thought it hadn't launched - > > with predictable results. > > > I've now made it show the "not available" icon at startup and delayed > the first update that seemed to block the displaying of the applet. The > new version 0.2.1 is now available. Downloaded it... I like the changes. > > When trying to change location I get a gtk error if the forecast window > > is still open. > > > Strange. I can't reproduce this. What error do you get? Neither can I now. I don't know if it was something in the older version or just 'one of life's mysteries' (tm) -- W J G |
From: Ken H. <ke...@ha...> - 2006-07-31 02:37:32
|
Dennis Tomas wrote: > Abrolag wrote: > >> On Fri, 21 Jul 2006 13:41:11 +0200 >> Dennis Tomas <2t...@in...> wrote: >> >> >>> Weather is a new panel applet that shows the weather. It shows a >>> forecast when clicked. >>> Very nice work! >> Also, it is quite slow to fetch info from the Internet, but gives no >> progress information. When using dialup there is a very long delay >> before the icon appears so at first I thought it hadn't launched - >> with predictable results. >> I've now made it show the "not available" icon at startup and delayed >> the first update that seemed to block the displaying of the applet. The >> new version 0.2.1 is now available. >> For me, this change seems to have a race condition where most of the time the update never happens (only the first one does). I tried a few variations, but the only reliable thing here is to call self.update() in __init__(). I almost think this problem is caused by ROX-Lib2 - why is options_changed() getting called at startup? Shouldn't this only be called when the Options dialog actually changes something? Otherwise, I think you need a 'first-time' flag which sets the timer to the short interval and then sets it to the user specified one. >> When trying to change location I get a gtk error if the forecast window >> is still open. >> > Strange. I can't reproduce this. What error do you get? > Can't see this here either - but I have seen connection errors a few times, which is to be expected I guess. New Issues: 1) The icon does not resize according to the panel size. There are code samples on rox.sf.net to show how to do this. 2) I'm sitting here with a bright sunny sky (7:30 PM) and have a night time icon on the display. I would think that you could compare the current time to the sunrise/sunset times and determine which icon to display. But then I realized that you would have to figure out for yourself which 'current conditions' to apply to it. I guess it could be done and the problem is really with weather.com, but it would be nice to fix it somehow. Regards, Ken |
From: Ken H. <ke...@ha...> - 2006-08-01 02:34:46
|
Ken Hayber wrote: > Dennis Tomas wrote: > >> Abrolag wrote: >> >>> Also, it is quite slow to fetch info from the Internet, but gives no >>> progress information. When using dialup there is a very long delay >>> before the icon appears so at first I thought it hadn't launched - >>> with predictable results. >>> I've now made it show the "not available" icon at startup and delayed >>> the first update that seemed to block the displaying of the applet. The >>> new version 0.2.1 is now available. >>> > For me, this change seems to have a race condition where most of the > time the update never happens (only the first one does). I tried a few > variations, but the only reliable thing here is to call self.update() in > __init__(). > > I almost think this problem is caused by ROX-Lib2 - why is > options_changed() getting called at startup? Shouldn't this only be > called when the Options dialog actually changes something? > > Otherwise, I think you need a 'first-time' flag which sets the timer to > the short interval and then sets it to the user specified one. > Ah, I think I got it now. If there is any error during the update() call, the exception is handled outside of the function. The 'return retval' never gets called, so the timer stops running. Putting the function body in a try: ... except: rox.report_exception() block (with the return after the except part) seems to have fixed it. HTH, Ken |
From: Thomas L. <ta...@gm...> - 2006-08-01 05:38:44
|
On 7/31/06, Ken Hayber <ke...@ha...> wrote: > Dennis Tomas wrote: [...] > I almost think this problem is caused by ROX-Lib2 - why is > options_changed() getting called at startup? Shouldn't this only be > called when the Options dialog actually changes something? When a progam starts, the options have their default values. After loading the saved values from ~/.config, a notification message is sent: http://rox.sourceforge.net/rox_lib_docs/rox.options.html This allows programs to handle saved configuration in the same way as changes to options. Programs should cope with options changing at any time, although at startup it only happens in response to the application calling notify() when initialisation is complete. -- Dr Thomas Leonard http://rox.sourceforge.net GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 |
From: Ken H. <ke...@ha...> - 2006-08-01 06:01:56
|
Thomas Leonard wrote: > On 7/31/06, Ken Hayber <ke...@ha...> wrote: > >> Dennis Tomas wrote: >> > [...] > >> I almost think this problem is caused by ROX-Lib2 - why is >> options_changed() getting called at startup? Shouldn't this only be >> called when the Options dialog actually changes something? >> > > When a progam starts, the options have their default values. After > loading the saved values from ~/.config, a notification message is > sent: > Ah. I guess I always assumed that they would get the saved value at initialization time. |
From: Tom <cof...@1s...> - 2006-07-25 01:30:06
|
On Fri, Jul 21, 2006 at 01:41:11PM +0200, Dennis Tomas wrote: > Weather is a new panel applet that shows the weather. It shows a > forecast when clicked. > > > You can install it by dragging this url to AddApp: > > http://rox4debian.berlios.de/0install/Weather.xml > > > or by downloading the tarball: > > ftp://ftp.berlios.de/pub/rox4debian/apps/Weather-0.1.tgz Thanks this is a great applet it works on my slackware 10.2. tom |