Skip to main content

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

Windows screenshot 1

Linux screenshot 1

Mac OS X screenshot 1

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

glueather-1.1.0.tar.gz (19.5 kB view details)

Uploaded Source

Built Distribution

glueather-1.1.0-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

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

Hashes for glueather-1.1.0.tar.gz
Algorithm Hash digest
SHA256 b05f7e6313bbc08519b645540ebdcbe8f45870d45a67af5617c991312733cc0c
MD5 ecc59f9ee46f8e8e1b0eab3ff59ebebd
BLAKE2b-256 65420f0fbab57a9e8876d47e6ed6f0a6a094272d0bd62d1c6493560770d8672c

See more details on using hashes here.

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

Hashes for glueather-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4c1221e710c6de0fb6509d3964e7d3ab8996ed3c8366801768fa0b0656d4648f
MD5 180fdd55a4506f59e425704f8d4dbd7d
BLAKE2b-256 12a054229f8f7bb6491f67e76ad384a24a2898b3ffa08ece240b0f046ab7a0f3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page