psipika / lxweather Goto Github PK
View Code? Open in Web Editor NEWA lightweight GTK+-2.0 weather application.
License: GNU General Public License v3.0
A lightweight GTK+-2.0 weather application.
License: GNU General Public License v3.0
LXWeather - A lightweight GTK+ weather application. The application uses Yahoo! Weather(r) to retrieve weather forecast and conditions for specified location(s). LXWeather uses autotools to generate the executable program and relies on the following dependencies: - glib-2.0-dev[el] - gtk+-2.0-dev[el] - libxml2-dev[el] To compile the application manually: 1) clone this repository: git clone [email protected]:psipika/lxweather.git 2) Execute the following commands: cd lxweather # or whatever the cloned repository directory is ./autogen.sh ./configure # /usr/local is the default prefix, FYI make sudo make install # depending on where the application is to be installed Please report all bugs, comments or suggestions directly through the github issue tracker found at: https://github.com/psipika/lxweather/issues The application GUI supports only one location at a time, but if there is a need to monitor multiple locations (up to 32), the user can edit LXWeather's configuration file (${HOME}/.config/lxweather/config), as follows: ## begin snippet ## [Location 1] alias=Fiji country=Fiji woeid=23424813 units=c interval=1 enabled=true [Location 2] alias=Białystok city=Białystok state=podlaskie country=Poland woeid=486134 units=c interval=1 enabled=true ## end snippet ## Make sure, however, that each location can be identified by a unique number (e.g.: Location 1, Location 2 . . . Location n). Have fun!
Looks like Yahoo changed their public APIs, so location lookup and forecast retrieval is now broken...
After taking a quick look, it seems that replacing geo.placefinder
with geo.places(1)
would fix the location lookup issue. Not quite sure how to make sure the forecast retrieval works consistently, though...
Hello! Is it possible if you add 3day or weekly weather forecast for the lxweather?
Thanks in advance
Hi, great plugin! I use AnyColorYouLike icons and was hoping to symlink the stock icons to those but I can't figure out which icon set this plugin uses. It doesn't seem to use either Adwaita's or gnome's /status/stock-weather-clear.png (for example) icons, nor are there weather icons in /usr/share/lxpanel/images. Can you help me find the images the plugin calls, or is there a way to define a different icon set via a gtkrc file?
On a side note, the stock icons should be svg files as the png ones are very grainy when scaled up for the popup dialog.
Many thanks for your work on this and any help you can provide. Cheers!
The Forecast retrieval functionality, once a location has been defined, needs to be divorced from the main GUI thread. This is not the case at startup. Fixing this behavior will streamline the forecast retrieval functionality, in general.
It was discovered during testing that the application did not recover properly when started without network connectivity. Once network connectivity was established, the forecast retrieval function continued to fail.
Hello! There is been another issue I came across when I select my location for example Paradeisi which is in Rodos (Greece) but it doesn't show the exact location Paradeisi and it stuck in other locations near Rodos (Greece), but I managed to get a copy of the configuration file backed up the original and I pasted the location code and the state name from yahoo weather, is there anyway to fix this search? so the yahoo weather can find it without having to do this by hand? I hope this is informative! again! thanks in advance!
Need to be able to build a .deb in addition to a .rpm.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.