yaWP (Yet Another Weather Plasmoid)
KDE Plasma 4 Extensions
Score 90%
Description:

Yet Another Weather Plasmoid.
There is nothing wrong with the ones that exist, I just wanted something more colorful.

This plasmoid belongs to other people, it would not be where it is without their help. See the README.

Please help with additional themes and translations, thanks.

For the latest unstable version:
svn co https://yawp.svn.sourceforge.net/svnroot/yawp/trunk yawp

INSTALL NOTES
tar -jxf yawp*
cd yawp*
./install.sh
Last changelog:

4 years ago

0.4.5 (23 Mar 2013)
* Bugfix: Desktop mode is not reusing applet size from last session.
* Bugfix: yaWP crashes in systemtray with KDE 4.10

0.4.4 (17 Mar 2012)
* New desktop painter has been added. Yawp can be configured to use the traditional or the new one for desktop and/or for popup window.
* Panel painter has been rewritten
* Initialization stuff of yawp has been moved to init method, because yawp crashes on KDE 4.8 due to the usage of not initialized components.
* Usage of KMessageBox has been replaced within DlgAddCity, otherwise yawp crashes on KDE 4.8.5 (some earlier versions might be included as well).
Using KMessageBoxes within KConfigDialog (yawp settings dialog) still works as expected.
* Google ION has been removed, because Google does not support this service any longer.
* Updating and fixing translations
* Bugfix: yaWP did not update weatherdata periodically after hibernation - it is working now

0.4.3 (17 Apr 2012)
* Show current RealFeel temperature under current temperature (thanks to Alain Soucy)
* Non-modale city search dialog
* Implementing public slot configChanged() to behave like a standard plasmoid - yaWP can be configured from external programs (e.g.: javascript)
* changing internal handling of extender (KDE 4.8 only) - when plasmoid will be used in desktop mode extender is not used and will be destroyed, when plasmoid is moved to panel a new extender will be created
* little tweaks to horizontal panel layout, adding more spaces between icons
* Ukrainian translation updated (Thanks to Yuri Chornoivan)

0.4.2 (04 Jan 2012)
* Adapting yaWP to KDE 4.8
* ION AccuWeather is showing closer maps for cities of the United States.
* Workaround crashes in city search dialog in KDE >= 4.7.4
* Frech and Slovak trasnlation updated
* Fixes in Wunderground ION
* Fix double translation for Short day names

0.4.1 (03 Dec 2011)
* Add ability to open forecast in browser (if URL is provided by ION)
* ION wunderground is returning a sorted list of cities (airport stations are listed on top of list,
because in general terms this station type contains more weather information than the personal weather station type).
* ION Wunderground is supporting satellite maps as well
* ION accuweather is not using a config-file for satellite image mapping any longer (feature has been added in version 0.4.0
but I think this was a stupid idea). Satellite images will be hard coded mapped to location in ION.
* Translations updated (CZ, FR)
* Several little bug fixes - including geometry issues

0.4.0 (13 Nov 2011)
* Bugfix: text in animation area jumps up or down at start and at the end of animation
* applets painting methods has been extracted and rewritten, for re-use and hopefully the new painting methods are well structured
* yaWP supports externder items (in panel mode only) - extender item interacts with user like desktop mode.
In panel mode:
When user clicks on the applet (but not on the weather forecast icons) the extender pops up.
The behavior of the applet for clicking on the weather forecast icons can be configured in the config dialog on page "Panel"
option "Use interactive weather icons". When this option is checked the weather icon will toggle between day and night
(in case we have weather information for day and night) otherwise the extender will appear.
* Removes old files from cache directory $HOME/.cache/yawp on a regular base.
* The install script install.sh uses more CPU cores if available. Could be override by -j script option.
* Turkish translation (thanks to Hasan Kiran)
* Czech, Slovak and French translation updated
* Changing unit system in config dialog will force auto-update.
* AccuWeather will use a config file for satellite mapping.

0.3.6 (12 Dec 2010)
* Traverse through all locations periodically (optional)
* Page 'Settings' from config-dialog has been redesigned to gain more space
* Fixing update bug in Wunderground Ion.
* Algorithm that is doing the text layout for the details area has been simplified
* Fix API breakage in 4.5.2/4.6

0.3.5 (8 Oct 2010)
* Fix compilation error on KDE 4.5.2
* Patching ions to work with new weather-data-engine, thanks to Raymond Wooninck
* Fixing legal issues (The source code of the standard ions used as the base)
* Ion is checking state of pressure, instead of just coping the data
* Fix issues with sunrise/sunset
* Prefer millimeters of mecrcury to torr on KDE 4.5
* Fix KDE version check - consistently use KDE_IS_VERSION

0.3.4 (7 Jul 2010)
* Fix torr description.
* Fix problems with some ions when yawp runs under ru locale
* Fix compilation error on PCBSD (thanks vvheritagevv) for patch.
* Update translations cs, fr, sk

0.3.3 (12 Jun 2010)

* Added word-wrap for details-property.
* Added new ion for wunderground weather service
* Showing observation time (the time when weather-service-provider has been updated the weather data) on details page, when specific ion supports this feature.
Ion Google, AccuWeather and Wunderground returning observation time, as well.
* Timestamps for sunrise and sunset will be returned in the new timestamp format (when compiling with kde 4.3 and above - timestamps in the standard ions had been changed)
* Google is returning more information of location to show the right flag. User needs to entered a more specific search text to add a new city.
* Timezone management
* Fix compilation problems with gcc 4.5 (thanks to Kai Wasserbäch)
* Translations updated: fr, pl(Maciej Bulik), sk, de, cs
* Added Ukrainian translation (thanks to Yuri Chornoivan)
* Various bugfixes and small improvements

0.3.2
* Added support for KDE 4.4 (including docking in systray)
* Fix text shadow for light themes
* A new Compact panel layout
* Translations updated: cs, fr, ru
* Some small fixes

0.3.1
* Fixed bug in accuweather engine.

0.3.0
* Totally rewritten - Big thanks to udev.
* Plasma weather engines support - accuweather and google engines included
* Multicity support

Issues of 0.3.x:
* KDE 4.4 is not supported yet !
* Translation files needs update.

0.2.3
* Satellite image in tooltip can be dissabled
* Polish translation added - thanks to Maciej Bulik
* Fixed unit conversion functions to be on sync with accuweather.com - Thanks to Maciej Bulik for report.
* Russian, French and Czech translation updated.
* Licence mess cleaned.

0.2.2
* Fix for the icon sizing issue in KDE 4.2.2 and 4.2.67 - thanks to Daniel Rocher
* Solid support for network - thanks to John Stamp
* Panel tooltip redesign, show much more informations now
* Dialog sizing issue fixed
* Removed obsolete KIO workaround
* Translations updated: French, Slovak, Czech and Russian


0.2.1
* Fixed several panel sizing issues
* Custom colors support
* YaWP should be now usable with light themes (like Aya)

0.2
* Panel support
* Many bugfixes and improvements

0.1.65
* With help. Please see DEVELOPERS in README.

0.0.6
* Many attempts ....

Walternate

5 months ago

PLEASE, PLEASE, PLEASE port to Plasma 5!

Report

farcus

1 year ago

Is this project dead?
Plasma 5 has been around for almost two years and still no port.
I really appreciate that it isn't an easy thing to port to plasma 5 but the last update we had from the developer was a year ago.
A definitive answer as to whether this will ever be ported (and if so when) would really be appreciated.

Report

mkyral

1 year ago

Hi,
I hope, this project is not dead. Rather in sleep state. I don't know how other developers, but I'm still using KDE4 and yawp on almost all my computers. I've only one testing laptop with Plasma 5 and it still does not works correctly. Maybe is Plasma5 two years old, but is still not stable for me. Each version creates a new bugs and leaves all previous untouched :-(

And I see no key features on Plasma5 that will push me to use it. I'm happy with KDE4.

So I have no motivation yet to continue with porting, especially when I have other thinks to do and with higher priority - my family, a toons of photos from last years to process, geocaching and openstreetmap.

I still hope, one day, yawp will be ported for Plasma5. But not now. Sorry.

And as usual - any help is welcome ;-)

Report

farcus

1 year ago

thanks for the informative reply.
I guess it is time to find an alternative weather plasmoid for plasma 5.

Report

Walternate

1 year ago

How much money would it take to compel you to port yaWP to Plasma 5?

Report

janet

1 year ago

Is there any chance to get this for Plasma 5?

Report

janet

1 year ago

Sorry, I haven't seen the previous entry...

Report

MadmanRB

2 years ago

Pretty please?

Report

geoaraujo

2 years ago

+1

Report

mkyral

2 years ago

Well. I've started, but then I had to do something else so I had no time to work on it. Will continue soon (I hope). Lot work needs to be done.

Any help is welcome.

https://sourceforge.net/p/yawp/git/ci/plasma5/tree/

Report

chepioq

2 years ago

I am not a dev or a programmer, but if you want a beta-tester I can do that.

Report

Walternate

1 year ago

PLEASE make YaWP available for Plasma 5! I */REALLY/* miss it! :( :(

Report

corinnav

2 years ago

Hi,

I really love this applet on the desktop, especially in "naked" style. However, with a 16:9 screen, vertical desktop space is crucial. Would it be possible to add another desktop applet layout which is more horizontally aligned, with the current weather left of the forecast rather than one above the other?

TIA,
Corinna

Report

pierat

2 years ago

Sorry to be the bringer of bad news, but yawp can't connect to the server(s) any more. It has been running smooth and well for quite some time now, but a couple of days ago it stopped renewing the weather data and when I try to search any city in the world it says "The applet can't connect to the server, try again later", regardless which service I try to use. I did not change anything to the applet, so I have no idea what is going on there. :(

Report

pierat

2 years ago

OMG!!!! The solution to this error is so simple, it makes me feel ashamed...

A few day's ago I used the web-browser konqueror and configured it to use a proxy for some testing purpose. But now this proxy is not valid any more, and guess what? Yes: yawp uses the same network setting made in konqueror!

After setting konqueror to connect to the net directly, yawp can also connect to the weather services again.

I think, either yawp should use its own network setting, or you should make a very, very, very big warning note of this, telling the users about this behaviour, so that others don't get fooled by their own stupidity, like me. ;)

Report

mkyral

2 years ago

YaWP is a KDE plasmoid and uses KDE proxy settings. The same as Konqueror and other KDE applications.

Report

pierat

2 years ago

You're right...ish. ;)

I would have expected this behaviour if I had set the proxy using KDE's system settings. But I didn't, I set the proxy in konqueror's settings.

To me, these were two different settings at that time: to my understanding the first one would effect all KDE apps of course, while the second one only should effect konqueror. At least that's what I have been thinking at that time, after I compared Firefox's proxy settings and the ones in konqueror. I took it that konqueror is a browser, in which I could set a proxy as needed, I didn't think that the brower's settings would effect each and every desktop app as well.



Report

mkyral

2 years ago

The proxy setting option in Konqueror menu is just a call of the kde proxy module. You can set proxy in konqueror and then update it via systemsettings.

Report

mkyral

2 years ago

YaWP is a KDE plasmoid and uses KDE proxy settings. The same as Konqueror and other KDE applications.

Report

geoaraujo

2 years ago

Hello. Will this plasmoid work on Plasma 5? If not, are you planning to port it? Thanks for this great plasmoid.

Report

mkyral

2 years ago

Hi,
the situation around KDE 5.0 is a little bit messy. Different version of framework, apps... I've tried some git build and YaWP worked there.

Currently, there are no plans for porting to QML.

Report

mmestre

3 years ago

Hello, I love your plasmoid, it is just what i was looking for!
I've detected a problem, i'm reporting the bug...

The Kde Devs said that you are the one who can fix it.

Distro: Debian Testing (jessie 7.0) KDE 4.11.3

Steps to reproduce it:
- Add the yawp plasmoid in the kde system tray
- Press configure button
- In Locations, click on "Add City" button
- Select "Debian Weather Service"
- Type "Buenos Aires, Argentina" in the City textbox
- Click on "Find" Button
- Appear the following dialog box:
"Error - Plasma Desktop Shell"
"The place 'Buenos Aires, Argentina' is not valid. The weather-service is not able to find this place."
- Click on "OK" button of this dialog, and the plasma desktop crashes

-Sometimes, you need to click on te textbox again and click on "Find" button again to make the desktop crash.

Here is the traceback of the crash, if it is useful:
http://pastebin.com/930RL77G

Here is the bug report in kde:
https://bugs.kde.org/show_bug.cgi?id=293724

Report

udev

3 years ago

sorry for late response.

Have you updated KDE after installing yawp? In this case you need to update yawp as well, or rebuild & install it from source code.

I have tested your scenario with KDE 4.13 on a fresh kubuntu 1404 and i can not reproduce your bug. Have you checked whether your scenario can be reproduced with one of the standard weather apps (e.g.: weather forecast, lcd weather station) just to ensure this crash is not caused by your selected DebianWeatherIon?

Best regards,
udev

Report

mmestre

3 years ago

The yawp widget was installed, originally, from the debian repository, from the same version I got KDE. After that, I uninstalled the repo version, and installed the last version from here and it worked ok. But it is needed by Debian to update to the latest version, or to get a patch to solve the problem in the version they actually had.
Thank you.

Report

pierat

3 years ago

I can confirm the crashing behaviour, although I am using other versions: I'm running Linux Mint Maya, with includes YaWP 0.4.1-1, and KDE 4.13.2, both of which are the current versions in Mint's repository.

For the last few days the widget has been showing a two days forecast only, although I set it to 5 days. Today it even showed only one day. Because I thought the weather service has gone bankrupt or something like that, I tried to change to "wetter.com", but regardless which city name I enter, none is found, even cities like Berlin are unknown. About 2 seconds after the message "location not found" the widget crashes and the makes the desktop crash as well.

Report

4 years ago

0.4.5 (23 Mar 2013)
* Bugfix: Desktop mode is not reusing applet size from last session.
* Bugfix: yaWP crashes in systemtray with KDE 4.10

0.4.4 (17 Mar 2012)
* New desktop painter has been added. Yawp can be configured to use the traditional or the new one for desktop and/or for popup window.
* Panel painter has been rewritten
* Initialization stuff of yawp has been moved to init method, because yawp crashes on KDE 4.8 due to the usage of not initialized components.
* Usage of KMessageBox has been replaced within DlgAddCity, otherwise yawp crashes on KDE 4.8.5 (some earlier versions might be included as well).
Using KMessageBoxes within KConfigDialog (yawp settings dialog) still works as expected.
* Google ION has been removed, because Google does not support this service any longer.
* Updating and fixing translations
* Bugfix: yaWP did not update weatherdata periodically after hibernation - it is working now

0.4.3 (17 Apr 2012)
* Show current RealFeel temperature under current temperature (thanks to Alain Soucy)
* Non-modale city search dialog
* Implementing public slot configChanged() to behave like a standard plasmoid - yaWP can be configured from external programs (e.g.: javascript)
* changing internal handling of extender (KDE 4.8 only) - when plasmoid will be used in desktop mode extender is not used and will be destroyed, when plasmoid is moved to panel a new extender will be created
* little tweaks to horizontal panel layout, adding more spaces between icons
* Ukrainian translation updated (Thanks to Yuri Chornoivan)

0.4.2 (04 Jan 2012)
* Adapting yaWP to KDE 4.8
* ION AccuWeather is showing closer maps for cities of the United States.
* Workaround crashes in city search dialog in KDE >= 4.7.4
* Frech and Slovak trasnlation updated
* Fixes in Wunderground ION
* Fix double translation for Short day names

0.4.1 (03 Dec 2011)
* Add ability to open forecast in browser (if URL is provided by ION)
* ION wunderground is returning a sorted list of cities (airport stations are listed on top of list,
because in general terms this station type contains more weather information than the personal weather station type).
* ION Wunderground is supporting satellite maps as well
* ION accuweather is not using a config-file for satellite image mapping any longer (feature has been added in version 0.4.0
but I think this was a stupid idea). Satellite images will be hard coded mapped to location in ION.
* Translations updated (CZ, FR)
* Several little bug fixes - including geometry issues

0.4.0 (13 Nov 2011)
* Bugfix: text in animation area jumps up or down at start and at the end of animation
* applets painting methods has been extracted and rewritten, for re-use and hopefully the new painting methods are well structured
* yaWP supports externder items (in panel mode only) - extender item interacts with user like desktop mode.
In panel mode:
When user clicks on the applet (but not on the weather forecast icons) the extender pops up.
The behavior of the applet for clicking on the weather forecast icons can be configured in the config dialog on page "Panel"
option "Use interactive weather icons". When this option is checked the weather icon will toggle between day and night
(in case we have weather information for day and night) otherwise the extender will appear.
* Removes old files from cache directory $HOME/.cache/yawp on a regular base.
* The install script install.sh uses more CPU cores if available. Could be override by -j script option.
* Turkish translation (thanks to Hasan Kiran)
* Czech, Slovak and French translation updated
* Changing unit system in config dialog will force auto-update.
* AccuWeather will use a config file for satellite mapping.

0.3.6 (12 Dec 2010)
* Traverse through all locations periodically (optional)
* Page 'Settings' from config-dialog has been redesigned to gain more space
* Fixing update bug in Wunderground Ion.
* Algorithm that is doing the text layout for the details area has been simplified
* Fix API breakage in 4.5.2/4.6

0.3.5 (8 Oct 2010)
* Fix compilation error on KDE 4.5.2
* Patching ions to work with new weather-data-engine, thanks to Raymond Wooninck
* Fixing legal issues (The source code of the standard ions used as the base)
* Ion is checking state of pressure, instead of just coping the data
* Fix issues with sunrise/sunset
* Prefer millimeters of mecrcury to torr on KDE 4.5
* Fix KDE version check - consistently use KDE_IS_VERSION

0.3.4 (7 Jul 2010)
* Fix torr description.
* Fix problems with some ions when yawp runs under ru locale
* Fix compilation error on PCBSD (thanks vvheritagevv) for patch.
* Update translations cs, fr, sk

0.3.3 (12 Jun 2010)

* Added word-wrap for details-property.
* Added new ion for wunderground weather service
* Showing observation time (the time when weather-service-provider has been updated the weather data) on details page, when specific ion supports this feature.
Ion Google, AccuWeather and Wunderground returning observation time, as well.
* Timestamps for sunrise and sunset will be returned in the new timestamp format (when compiling with kde 4.3 and above - timestamps in the standard ions had been changed)
* Google is returning more information of location to show the right flag. User needs to entered a more specific search text to add a new city.
* Timezone management
* Fix compilation problems with gcc 4.5 (thanks to Kai Wasserbäch)
* Translations updated: fr, pl(Maciej Bulik), sk, de, cs
* Added Ukrainian translation (thanks to Yuri Chornoivan)
* Various bugfixes and small improvements

0.3.2
* Added support for KDE 4.4 (including docking in systray)
* Fix text shadow for light themes
* A new Compact panel layout
* Translations updated: cs, fr, ru
* Some small fixes

0.3.1
* Fixed bug in accuweather engine.

0.3.0
* Totally rewritten - Big thanks to udev.
* Plasma weather engines support - accuweather and google engines included
* Multicity support

Issues of 0.3.x:
* KDE 4.4 is not supported yet !
* Translation files needs update.

0.2.3
* Satellite image in tooltip can be dissabled
* Polish translation added - thanks to Maciej Bulik
* Fixed unit conversion functions to be on sync with accuweather.com - Thanks to Maciej Bulik for report.
* Russian, French and Czech translation updated.
* Licence mess cleaned.

0.2.2
* Fix for the icon sizing issue in KDE 4.2.2 and 4.2.67 - thanks to Daniel Rocher
* Solid support for network - thanks to John Stamp
* Panel tooltip redesign, show much more informations now
* Dialog sizing issue fixed
* Removed obsolete KIO workaround
* Translations updated: French, Slovak, Czech and Russian


0.2.1
* Fixed several panel sizing issues
* Custom colors support
* YaWP should be now usable with light themes (like Aya)

0.2
* Panel support
* Many bugfixes and improvements

0.1.65
* With help. Please see DEVELOPERS in README.

0.0.6
* Many attempts ....

product-maker slsimic Aug 23 2015

product-maker K4M1K4Z3 Apr 20 2015

product-maker ArthurTaborda Nov 25 2014

product-maker UnderTheGun May 01 2014

product-maker geoaraujo Nov 06 2013

product-maker narya May 08 2013

product-maker mgroeneweg Apr 25 2013

product-maker unikum111 Apr 21 2013

product-maker AcaciaCo Mar 26 2013

product-maker redhatlinux10 Mar 16 2013

product-maker dmeyer Oct 14 2012

product-maker skynet1248 Oct 03 2012

product-maker msx Jul 10 2012

product-maker unIverse Jun 30 2012

product-maker step-2 Jun 18 2012

product-maker anon135 Jun 14 2012

product-maker RAIDENSUB Jun 12 2012

product-maker swiftscythe Apr 15 2012

product-maker JanusDC Mar 26 2012

product-maker kazuspara Feb 28 2012

product-maker maroony Feb 11 2012

product-maker anizio Jan 16 2012

product-maker nowardev Jan 07 2012

product-maker jmattsc Dec 30 2011

product-maker darthroe Dec 19 2011

product-maker SvenArcher Dec 04 2011

product-maker nikore90 Nov 29 2011

product-maker Pyruzan Nov 28 2011

product-maker pedrolopex5 Nov 26 2011

product-maker Seniazi Nov 24 2011

product-maker pejakm Nov 18 2011

product-maker SeaJey Nov 14 2011

product-maker dreamsoul Nov 13 2011

product-maker zuargo Sep 17 2011

product-maker ailie Aug 28 2011

product-maker kanone70mm Jul 17 2011

product-maker trebol-a Mar 29 2011

product-maker flanello Feb 27 2011

product-maker mywereld Jan 01 2011

product-maker warlockrf Dec 19 2010

product-maker TommyCZ Dec 14 2010

product-maker LinusTalk Dec 13 2010

product-maker Doofb43r Oct 09 2010

product-maker svah4cky0 Oct 09 2010

product-maker nucleas Oct 08 2010

product-maker Musikolo Oct 08 2010

product-maker zeekec Oct 07 2010

product-maker 36 342

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.4.5
updated Mar 23 2013
added Nov 29 2008
downloads today
0
page views today 4