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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e38c39eea66ad2a4aa7a546078d2e185e95a3d7e361b7f62520524b50161326
|
|
| MD5 |
edc67ddf3f780dc1d21b90ff7ec6aa53
|
|
| BLAKE2b-256 |
309e15db463c9b55ec951777738804725aea5b4bce4fff2757c651d1e87671d5
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e32f3d6bee8245c3af35bf7edeea1ac02520ce864ef2d612c5615c19239a6cf6
|
|
| MD5 |
7be38751ea55d92c02bb4889d1e97f39
|
|
| BLAKE2b-256 |
2d04cfef1361ac3266f2781e28a047a9ea0eeeee63f85f9aa26d5abf43c9c957
|