
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
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
7 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 ....
7 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 ....
pierat
6 years ago
Furthermore, none of the weather services works any more! No matter which service and which city I try, I get the "location not found" massage. Sometimes I also get a message saying that the service could not be connected to. My internet is working, as you can see with this message. ;)
Report
mkyral
6 years ago
Your YaWP version is quite old. I just tested YaWP 0.4.5 on KDE 4.13.2. I have no issue with wetter.com (got lots of Berlins around the world). Also unknown location does not crash plasma.
As no weather service is working for you, there should be some issue with plasma libraries - e.g. some dependency is broken.
Report
pierat
6 years ago
That's why I tried the version 0.4.5 from this site.
> there should be some issue with plasma libraries - e.g. some dependency is broken
I guess so, but shouldn't the configure process check this before building the binary? That's what configure is there for, isn't it?
Report
mkyral
6 years ago
Configuration and build process does not check dependencies of libraries. So if YaWP is linked to plasma library and the plasma library is linked to the KIO library, then build process check only plasma library and not the KIO library.
Also, there could be a problem with mixing of different versions. What works with old version could not work with newest version.
Could you provide crash report? There should be visible, what is wrong. You probably will need to install debugging symbols for KDE libraries,
Regards,
Marián
Report
mkyral
6 years ago
Yes. But the library could be present, but due to different version or broken dependency, you can still build the program, but it will not work correctly.
> Anyway, there is something odd here: yawp from the repo consists of two files: plasma-dataengines-yawp and plasma-widget-yawp. If I install those two, I get the crashes. I can install my own build (0.4.5), after I installed both of these files. But 0.4.5. tells me, it can't connect to the weather server.
I don't use and know Mint, but this is not wrong. The YaWP itself contains two parts. Data engines and plasmoid itself. These data engines could be used without YaWP - with the standard weather plasmoids delivered with Plasma.
And oposite, you can use YaWP with data engines delivered with Plasma - you will lost accuweather in this case ;-)
When you compile YaWP from source codes, you will install both parts.
> What am I missing there?
I have no Idea :-( As it worked before, I still think, the problem is with update of some library.
What you can do - check the .xsession-errors file in your home folder. Maybe there will be something.
Check the weather plasmoids delivered with KDE. If they does not work as well, the problem is in KDE, not in YaWP.
If it does not help, compile YaWP with debug enabled:
./install.sh -d -f /tmp/yawp.log -l Tracing -u
and look to the /tmp/yawp.log file for issues.
Marián
Report
pierat
6 years ago
Anyway, there is something odd here: yawp from the repo consists of two files: plasma-dataengines-yawp and plasma-widget-yawp. If I install those two, I get the crashes. I can install my own build (0.4.5), after I installed both of these files. But 0.4.5. tells me, it can't connect to the weather server. What am I missing there?
Report
udev
6 years ago
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
6 years ago
Thank you.
Report
mva
6 years ago
Report
mkyral
6 years ago
Report
shashi12345
6 years ago
The answer is usually goodwill. Of course, in service industry in which it's not at all probable to manufacture a real connection with the products, clientele pass the particular goodwill with the firm already in the market. They check into the particular packers & movers using their company close friends, general as well as friends with witout a doubt availed the particular companies. Proceeding simply by their particular comments that they territory upwards in different conclusion regarding the relocation. Consequently, in a roundabout way a new fulfilled buyer by means of his word of mouth marketing is usually increasing your marketplace price. Consequently it is significant in order to make an impression on a new fulfilled buyer. The reputation attained simply by packers & movers in past times pave their particular course regarding potential expansion. This kind of goodwill in addition to reputation is usually attained simply by these types of components:
o Consumer centric companies
o Reasonable & Inexpensive charges
o Reasonable shipping with the consignment
o Time to moment upwards gradation associated with tactics of techniques such as packing, filling, unloading, unpacking for example.
o Coaching your own workers about newest systems utilized in packers & movers industry.
o Aiding the particular clientele using the greatest transportation companies you can purchase.
Consequently these are generally the number of components which usually a new packers & movers agency need to take into account in addition to emphasize about to be able to preserve their foothold already in the market. In case a company practices these types of fundamental rules associated with buyer positioning, certainly which firm will gain an excellent reputation in addition to have confidence in associated with their buyer. And in many cases within this hugely reasonably competitive marketplace, he'll almost certainly possibly be properly keeping a benefit in excess of their particular rivals.
<b><a href="http://packersmoverspune.3th.co.in/">Packers and Movers Pune</a></b>
<b><a href="http://packersmoverspune.3th.co.in/">Packers and Movers in Pune</a></b>
<b><a href="http://packersmoverspune.3th.co.in/">Packers Movers in Pune</a></b>
Report
Kekke
7 years ago
Is there a version of yawp that will compile on Cent-OS 6.5 (x86_64, KDE 4.3)?
Report
TheBlackCat
7 years ago
If the panel is narrow when the widget is added the problem does not appear, but if I add the widget to a narrow panel, then make the panel wider the popup in the panel appears. If I then make the panel narrow again the popups then appears in the top-left of the screen.
I am using KDE SC 4.10.3.
Report
TheBlackCat
7 years ago
Report
mkyral
7 years ago
I've read your description several times, but I still don't understood. Could you provide screenshot, screencast or steps to reproduce with yawp configuration?
I'm using yawp in vertical panel (100% height and only current temp. and weather shown) and I've no issue with this.
Report
TheBlackCat
7 years ago
1. Add yawp to a horizontal panel that is at the bottom of the screen and that is the whole width of the screen.
2. Configure a city (say New York, NY in accuweather). Keep all other options default.
3. Once the weather for that city is displayed, increase the height of the panel.
As you keep increasing the height of the panel, eventually the popup will appear embedded in the panel on top of the far left temperature (I did not see this until the panel was at least 93 pixels tall, but try increasing your panel as large as you can if you have to).
Here is a screenshot of what I see:
http://i1331.photobucket.com/albums/w587/toddrme2178/yawp2_zpsa3421586.png
After you see this:
4. Reduce the height of the panel (make the horizontal panel thinner). Once the height drops enough that the popup no longer appears in the panel, it then appears in the upper-left corner of the screen. Here is screenshot of what I see:
http://i1331.photobucket.com/albums/w587/toddrme2178/yawp3_zpsaf428288.png
The upper-left corner of the screenshot is the upper-left corner of my screen, the small thing in the lower-right is the corner of an unrelated plasmoid.
Report
udev
7 years ago
Cheers
Report
mkyral
7 years ago
Report
JohnyC
7 years ago
KDE is like a elephant, and it is more and more like to microsoft OSes - many resource eating monster. i found, XFCE allow to use KDE apps, and be a small and lightweight. now i miss only my yaWP applet there....
PS distro is Slackware 14.0 x32, if it is matter...
Report
mkyral
7 years ago
But I suppose this is not what you want.
Report
chepioq
7 years ago
In french all are not translate.
To solve I just launch the extract_messages.sh in /trunk/po directory, and after building all are translate.
It's just for info
Thank
Report
mkyral
7 years ago
Marián
Report
mkyral
7 years ago
a new version finally released. Thanks for your patience.
There are some issues with YaWP in system tray, currently we have no solution for it :-(
Report
nucleas
7 years ago
yaWP to tray http://pastebin.com/aWKwQaRE
So maybe makes sense to disable it in tray until tray issues will be fixed?
Report
nucleas
7 years ago
No crash with adding to tray yaWP 0.4.3 version.
Report