Runs in the system tray, recording and reporting Oklahoma temperatures and storm status
Project description
Tray Weather Tool - Oklahoma Edition
A little utility that can show the temperature and storm status in Oklahoma, currently for Ubuntu machines. This was originally developed in VB.Net and ran well on Windows but now converted to Python, and focused on Ubuntu. I don't think it would take much to run on Windows or Mac, just need to make the tray icon/gtk stuff support across platforms.
Installation

You can install this directly from Pip: pip install TrayWeatherTool-Oklahoma. This will download and install the
package into your Python installation. Anytime a tag is made on the repo it will build and push a wheel to PyPi, so
you can check there for the latest version number if you want a specific version.
Once in place, you can start the icon using one of two methods:
- A command line script is installed called:
tray_weather_toolthat you can directly execute - You can also use module execution and call it like:
python3 -m tray_weather
Both of these will do the same thing. If you want the icon to start when the system boots, you can add it to your
startup applications, just remember to execute it with the Python you used to install it. Something like:
/path/to/venv/bin/python3 -m tray_weather.
Development

To debug or develop on this code, download the repo, set up a virtual environment, install dependencies, and run main:
git clone https://github.com/Myoldmopar/TrayWeatherToolcd TrayWeatherToolpython3 -m venv .venv. .venv/bin/activatepip3 install -r requirements.txtpython3 tray_weather/main.py
The code is processed with flake8 for formatting/style. It is also tested with unit tests to get 100% coverage on all the non-GUI lines of code.
Documentation
As of now there are no docs, but it might be nice to make a tiny RTD page for it.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file trayweathertool_oklahoma-0.5.tar.gz.
File metadata
- Download URL: trayweathertool_oklahoma-0.5.tar.gz
- Upload date:
- Size: 150.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57aa0ccf045b6aeb485861205d5abfa6224c84cb3a1952696f3b62f989344286
|
|
| MD5 |
f7a203ce703d9e6b38dd0bd03b80304f
|
|
| BLAKE2b-256 |
e86a55b41491624e7275d3627fbe84721d68d0777f0ab5877f72bc9f9998c0f1
|
File details
Details for the file TrayWeatherTool_Oklahoma-0.5-py3-none-any.whl.
File metadata
- Download URL: TrayWeatherTool_Oklahoma-0.5-py3-none-any.whl
- Upload date:
- Size: 151.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0213ee3237bcc89c9d2dca269343ac5994a791c24b6882b415e30b73ffc0904a
|
|
| MD5 |
2796bf3e50f7ee9ca88e82711bf70172
|
|
| BLAKE2b-256 |
34a612cb59b66d07cd97f51634f76874fad7f206413227ec6ed69b32fbb57304
|