A simple Python/Qt weather application using the OpenWeather API
Project description
glueather
A simple Python/Qt weather application using the OpenWeather API.
glueather allows you to fetch the current weather as well as hourly and daily forecasts for any given location. The interface is extremely simple to use and multiplatform, working exactly the same across a variety of operating systems like MacOS, Linux or Windows.
Instead of showing fancy graphics glueather focuses on the actual meteorological data, neatly presented in a tabular fahsion, particularly useful for the forecasts. The data is provided by the free OpenWeather API, through thousands of distributed home weather stations in addition to standard sources of meteorological data.
Screenshots
Features
- Simple interface
- Multiplatform (MacOS/Linux/Windows)
- Current weather
- Hourly forecast
- Daily forecast
- Units (Celsius/Fahrenheit)
- Persistent settings
- Advanced weather API (OpenWeather)
Dependencies
- Python >= 3.7.0
- pyowm >= 3.2.0
- PyQt5 >= 5.15.1 (on Debian Stable use specifically 5.12.1)
Install (pip)
pip install glueather
Install (source)
Global
git clone https://github.com/vascocosta/glueather.git
cd glueather
pip install -r requirements.txt
Venv
MacOS/Linux
git clone https://github.com/vascocosta/glueather.git
cd glueather
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Windows
git clone https://github.com/vascocosta/glueather.git
cd glueather
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
Run (pip)
glueather
Run (source)
cd glueather/src/
python glueather.py
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file glueather-1.1.0.tar.gz
.
File metadata
- Download URL: glueather-1.1.0.tar.gz
- Upload date:
- Size: 19.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b05f7e6313bbc08519b645540ebdcbe8f45870d45a67af5617c991312733cc0c |
|
MD5 | ecc59f9ee46f8e8e1b0eab3ff59ebebd |
|
BLAKE2b-256 | 65420f0fbab57a9e8876d47e6ed6f0a6a094272d0bd62d1c6493560770d8672c |
File details
Details for the file glueather-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: glueather-1.1.0-py3-none-any.whl
- Upload date:
- Size: 20.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c1221e710c6de0fb6509d3964e7d3ab8996ed3c8366801768fa0b0656d4648f |
|
MD5 | 180fdd55a4506f59e425704f8d4dbd7d |
|
BLAKE2b-256 | 12a054229f8f7bb6491f67e76ad384a24a2898b3ffa08ece240b0f046ab7a0f3 |