Skip to main content

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

  1. OpenWeather API Key (Required)

  2. Google Maps API Key (Optional)

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

meteopoint-0.3.0.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meteopoint-0.3.0-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

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

Hashes for meteopoint-0.3.0.tar.gz
Algorithm Hash digest
SHA256 86aa43771023c38e794a7d524e60fcea93ffbfe2a67bcb1fc99e060c58860f2c
MD5 508f216c7c3c49e82bfe4c896433921c
BLAKE2b-256 45ccdfbe3683bb4b481a7f04f6ae2b6be5bdc2a6c4baae0459fe0198d05df879

See more details on using hashes here.

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

Hashes for meteopoint-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c72630c0e78ec4e4187d45501dbc56ae0b1cca720550897cba479f910f86d51f
MD5 c61cefbbfc87c7ca785509bf22613851
BLAKE2b-256 edc3351528b7ee998c0ce7db70b7e36c0aafc2108723df75eb5c6f291c97dfac

See more details on using hashes here.

Supported by

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