Skip to main content

CLI tool to see what's visible in the night sky tonight

Project description

SkyCLI

A command-line tool that shows you what's visible in the night sky tonight.

Features

  • Moon phase - Current phase, illumination, and rise/set times
  • Visible planets - Which planets are up and where to look
  • ISS passes - Upcoming International Space Station flyovers for your location
  • Meteor showers - Active showers and peak dates
  • Deep sky objects - Visible Messier objects (galaxies, nebulae, clusters)

Installation

# With pip
pip install astrosky

# Then run
astrosky tonight --lat 40.7128 --lon -74.0060

Quick Start

# Check the sky for a specific location
astrosky tonight --lat 40.7128 --lon -74.0060

# Save a location for easy reuse
astrosky location add home 40.7128 -74.0060 --default

# Now just run
astrosky tonight

Commands

astrosky tonight

Show what's visible in the night sky.

# Using coordinates
astrosky tonight --lat 40.7128 --lon -74.0060

# Using a saved location
astrosky tonight -l home

# For a specific date
astrosky tonight --date 2025-01-15

# At a specific time
astrosky tonight --at 22:30

# Show only specific sections
astrosky tonight --only planets,moon

# Exclude sections
astrosky tonight --exclude iss,meteors

# JSON output
astrosky tonight --json

Sections: moon, planets, iss, meteors, events, deepsky

astrosky location

Manage saved observation locations.

# Add a location
astrosky location add home 40.7128 -74.0060

# Add and set as default
astrosky location add cabin 44.9778 -93.2650 --default

# List saved locations (* marks default)
astrosky location list

# Set default location
astrosky location set-default home

# Remove a location
astrosky location remove cabin

Locations are stored in ~/.config/skycli/locations.json.

ISS Tracking

ISS pass predictions require a free API key from N2YO:

export N2YO_API_KEY=your-api-key
astrosky tonight

Without the API key, ISS passes will be skipped (other features work fine).

License

MIT

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

astrosky-0.1.1.tar.gz (16.0 MB view details)

Uploaded Source

Built Distribution

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

astrosky-0.1.1-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file astrosky-0.1.1.tar.gz.

File metadata

  • Download URL: astrosky-0.1.1.tar.gz
  • Upload date:
  • Size: 16.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for astrosky-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4e38c39eea66ad2a4aa7a546078d2e185e95a3d7e361b7f62520524b50161326
MD5 edc67ddf3f780dc1d21b90ff7ec6aa53
BLAKE2b-256 309e15db463c9b55ec951777738804725aea5b4bce4fff2757c651d1e87671d5

See more details on using hashes here.

File details

Details for the file astrosky-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: astrosky-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for astrosky-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e32f3d6bee8245c3af35bf7edeea1ac02520ce864ef2d612c5615c19239a6cf6
MD5 7be38751ea55d92c02bb4889d1e97f39
BLAKE2b-256 2d04cfef1361ac3266f2781e28a047a9ea0eeeee63f85f9aa26d5abf43c9c957

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