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.2.tar.gz (12.7 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.2-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: meteopoint-0.3.2.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for meteopoint-0.3.2.tar.gz
Algorithm Hash digest
SHA256 a860915cb42edd3237ab7ef3eb9ad5e1a1aadd5c37d432bbcfe5a499811df894
MD5 9486444215546e23330d64b5f7495244
BLAKE2b-256 f8b4bfd264d5debd89a5987f2f0f10b27e6b0741ae08fa0f1dbf8e687e4845ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: meteopoint-0.3.2-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.13.1

File hashes

Hashes for meteopoint-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6ee6a92444ef4f36c1536ce7dd091769b9acba9bce77be36b8a16a169be00b4c
MD5 aa4542c20354581798159c6d75df4dfe
BLAKE2b-256 f69ebb57f0b2ce1f8791eb0805ed0c37fe2e6228f2f7281e99a02246c815eeae

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