A simple CLI tool for weather and environmental data
Project description
MeteoPoint 🌤️
A simple CLI tool for weather and environmental data, featuring air quality monitoring with WHO guideline comparisons.
Quick Start (2 minutes)
# Install globally
pip install meteopoint
# Run the interactive setup (you'll need an OpenWeather API key)
meteopoint setup
# Start using it!
meteopoint paris
meteopoint nyc
Features
- 🌡️ Comprehensive weather data with beautiful display
- 💨 Air quality monitoring with WHO guideline comparisons
- 🏭 Top 5 most significant pollutants with health impact assessment
- 🌍 Enhanced accuracy with dual API support (OpenWeather + Google Maps)
- 🔄 2-day weather forecast with precipitation probability
- 🌅 Sunrise and sunset times
- 📍 Built-in city aliases (nyc, sf, etc.)
API Keys
-
OpenWeather API Key (Required)
- Sign up at OpenWeather
- Free tier is sufficient
-
Google Maps API Key (Optional)
- Sign up at Google Cloud Console
- Enables enhanced air quality data
- Free tier has generous limits
The meteopoint setup command will guide you through the process.
Examples
# Basic usage
meteopoint paris
# Use Fahrenheit
meteopoint paris --fahrenheit
# Get minimal output
meteopoint paris --format minimal
# Get JSON output
meteopoint paris --format json
# Save a city alias
meteopoint save "New York" --alias nyc
# Set default city
meteopoint config --default-city paris
# Enable shell completion
meteopoint install-completion
City Aliases
Common city aliases are built-in:
- nyc → New York
- sf → San Francisco
- la → Los Angeles
- lon → London
- paris → Paris
- And many more!
Requirements
- Python 3.7+
- Free OpenWeather API key (required)
- Free Google Maps API key (optional, enhances air quality data)
Output Format
The tool provides rich output including:
- Current temperature and "feels like"
- Humidity and pressure
- Wind speed and direction
- Air quality index with interpretation
- Color-coded pollutant levels with WHO guideline comparisons
- Health recommendations based on air quality
- 2-day forecast with precipitation probability
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 meteopoint-0.3.0.tar.gz.
File metadata
- Download URL: meteopoint-0.3.0.tar.gz
- Upload date:
- Size: 13.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86aa43771023c38e794a7d524e60fcea93ffbfe2a67bcb1fc99e060c58860f2c
|
|
| MD5 |
508f216c7c3c49e82bfe4c896433921c
|
|
| BLAKE2b-256 |
45ccdfbe3683bb4b481a7f04f6ae2b6be5bdc2a6c4baae0459fe0198d05df879
|
File details
Details for the file meteopoint-0.3.0-py3-none-any.whl.
File metadata
- Download URL: meteopoint-0.3.0-py3-none-any.whl
- Upload date:
- Size: 2.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c72630c0e78ec4e4187d45501dbc56ae0b1cca720550897cba479f910f86d51f
|
|
| MD5 |
c61cefbbfc87c7ca785509bf22613851
|
|
| BLAKE2b-256 |
edc3351528b7ee998c0ce7db70b7e36c0aafc2108723df75eb5c6f291c97dfac
|