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/astrosky/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.2.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.2-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: astrosky-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 00cdcc6b159d67014b208f819ccbe46a1440b675faeea28c00062bd5acf576be
MD5 8f89e01918118e1413d9dd89712c84fe
BLAKE2b-256 7a78f28a59b2500709f6879f9719b7506b14cc16f86e12d5d941abcdbde92c09

See more details on using hashes here.

File details

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

File metadata

  • Download URL: astrosky-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b549af9e94e4f6a37561d43002d21a3e593c45825245c0ab48d521036dd4fe3a
MD5 bab8b82206857a4e15fae1ac366fb82f
BLAKE2b-256 49d102233f2257cb4ee91a4555ca00355d395f67f15a4dd5f80c9761a953668e

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