Skip to main content

A simple CLI tool for weather and air quality 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.1.tar.gz (12.6 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.1-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file meteopoint-0.3.1.tar.gz.

File metadata

  • Download URL: meteopoint-0.3.1.tar.gz
  • Upload date:
  • Size: 12.6 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.1.tar.gz
Algorithm Hash digest
SHA256 dfbdd898a1d3105eb6b683fee7be760bdcf639e062f3a8551f7039f3cd5950b3
MD5 734eaaeeee885a4dad02d3dec488c376
BLAKE2b-256 6f370b24076c6240e9cc918ced9be24274116e1077388ec9398f69289b0e17ad

See more details on using hashes here.

File details

Details for the file meteopoint-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: meteopoint-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 2.4 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e378fe4b09d9cae0ac2b078f0483ea126d47963c5aaec8950cf7dde02508409e
MD5 c3bb2100ac7e6d04c3a6b211ce963def
BLAKE2b-256 401a4e2bb4c746aa35f225ef241e62fdc1e2c3c873edec81cf4ad1a1f36a8fd4

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