Code Monkey home page Code Monkey logo

lxweather's Introduction

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!

lxweather's People

Contributors

psipika avatar

Stargazers

Charles E. Lehner avatar

Watchers

 avatar

lxweather's Issues

Update mechanism to use Yahoo APIs properly.

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...

Change icon theme?

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!

Verify network connectivity

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.

lxweather search cannot find the exact location from yahoo weather

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!

Incorrect parsing of inbound XML

[reported by Busindre]:
here is a bug in the plugin lxde / yahoo service:

Instead of displaying the temperature of tomorrow, the plugin shows the temperature on Thursday. It should display the temperature with id 34, but the first!

I do not know what codes are repeated in yahoo.
bug_lxweather

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.