Jump to content

(Guide/Review) Tray Weather is an open source application that displays the current weather status on the system tray


Karlston

Recommended Posts

Tray Weather is an open source application that displays the current weather status on the system tray

Knowing the weather status can be helpful, especially if you're heading out. And having the information readily available on the system tray is very handy. Tray Weather is an open source program that does this.

 

Tray Weather interface

 

When you run it for the first time, the program's configuration window is the only one that you can access. The application relies on the OpenWeather service. So, you'll need to register for a free account on the website and get the API key. Head over to this page to get your key, and paste it in the text box in the Tray Weather's config interface. You can click on the Test button to see if it works, it should say that the key is valid. Click on the OK button to save the settings.

 

Tray Weather Configuration

 

Note: The API key might not be activated for a few hours after you register for an account, so you'll have to wait until it is available for use.

 

Click on the "Request Geolocation" button at the top of the configuration window, and Tray Weather will detect your location by using the "IP Geolocation".  It is pretty accurate. The latitude, longitude, Country, Region, City were all spot on. The only issue was that the ZIP code was wrong, but it was one area code away from my neighborhood, and that's less than a mile away. So, that's not a huge deal for me, it maybe more accurate for you.

 

The program also mentions your IP address, and who your internet service provider is. If you don't like the IP based option, or if you would rather enter the information yourself, there are some manual configuration settings at the top of the window which you can use to set your location.

 

Tray weather system tray

 

As I mentioned earlier, Tray Weather runs on the system tray, and you can customize the icon's appearance.

 

Tray weather menu

 

Right-click on it to access the menu to open the config window. Switch from the Weather icon to the temperature icon, or a combination of both. The color of the temperature can be set to change dynamically when you enable the variable option, it lets you pick a different color. Define how often the program should check for weather updates, and the units to be used for the temperature, i.e. Celsius or Fahrenheit. The last option in the Configuration window lets you toggle between the light and dark themes for the interface.

 

Tray Weather temperature

 

Now that you have set up the program, try double-clicking the tray icon. This is Tray Weather's main window. The first tab displays the current, minimum, maximum temperatures, cloudiness, humidity, ground pressure, wind speed and direction, rain and snow accumulation, sunrise and sunset times. The left panel displays the current weather's status and moon phase.

 

Tray Weather forecast

 

Switch to the forecast tab to see a graphical representation of the predicted weather for the next 2 weeks. You can mouse over the points in the graph to preview the predicted weather info.

 

Tray Weather forecast preview

 

The last tab, map, shows a heat map of your location, you can zoom in and out to view the heat map of any place in the world.

 

Tray Weather map

 

Tray Weather is open source and written in C++, Qt. It is not available in a portable version.

 

Tray Weather Haze

 

I was confused by the graphic for the "mist and hazy" weather images, the art style of the dashes made it look like the picture hadn't loaded.  And quite frankly, I'm still not sure if that's what it is supposed to look like.

 

Landing Page: https://github.com/FelixdelasPozas/TrayWeather/

 

 

Tray Weather is an open source application that displays the current weather status on the system tray

Link to comment
Share on other sites


  • Views 725
  • Created
  • Last Reply

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...