Skip to main content

spacecrew

See who is in space right now, catch the ISS over your house, and track launches - all from your terminal.

753_1x_shots_so

Install

From PyPI:

pip install spacecrew

Or install from source with pipx:

git clone https://github.com/jakub-ginal/spacecrew
cd spacecrew
pipx install .

Requires Python 3.10+

Usage

Quickstart

Simply type spacecrew anywhere in your terminal. Follow the interactive menu:

Menu: 1 People · 2 APOD · 3 Launches · 4 ISS · 5 Weather · 6 Passes · 7 Theme · 8 Dashboard · 9 Quit

Commands

spacecrew                  # interactive menu
spacecrew --mode passes    # jump straight to satellite passes
spacecrew --mode apod --offline   # cached APOD, no network
spacecrew --mode iss --no-image   # skip photo rendering

Features

People in Space - who is up there right now

Live crew split by ISS / Tiangong, per-mission trees, astronaut profiles with photo, agency, and time in space (previous + current mission tracked live).

92_1x_shots_so

Time in Space

  • p (previous): Days from past missions.
  • c (current): Days from the current mission (tracked live).
356_1x_shots_so

Commands

spacecrew --mode people
spacecrew --mode people --json
NASA APOD - astronomy picture of the day in your terminal

Image rendered right in the terminal, full explanation, o opens HD in browser, p goes a day back. Needs a NASA key for heavy use - otherwise DEMO_KEY limits apply.

82_1x_shots_so

Commands

spacecrew --mode apod
export NASA_API_KEY="your-key-here"
Launches - upcoming liftoffs with rocket photos

Compact cards with countdowns (T-2d 04h 12m), detail view per mission, p opens a big rocket photo, w opens the webcast.

36_1x_shots_so

Detailed view

722_1x_shots_so

Rocket photo

894_1x_shots_so

Commands

spacecrew --mode launches
spacecrew --mode launches --json
ISS Position - live tracker

Real-time latitude/longitude, altitude, velocity, over-what-country, plus a Google Maps link.

364_1x_shots_so

Commands

spacecrew --mode iss
Space Weather - flares, CMEs, Kp, aurora verdict

Recent solar flares and Earth-directed CMEs, live Kp index with storm level, and an aurora verdict for your latitude (set your location in Passes first).

830_1x_shots_so

Commands

spacecrew --mode weather
Satellite Passes - predictions for your sky

Set your location once, then get Tonight's Best (smart quality filter), All Passes, Specific Satellite search, or just Favorites. Every pass shows brightness, quality score, cloud cover, and moon state.

592_1x_shots_so

Detailed view

837_1x_shots_so

Commands

spacecrew --mode passes
spacecrew --mode passes --json
Dashboard - everything live on one screen

ISS, next passes, weather, people, launches, APOD - refreshing every 60s. Enter goes back.

795_1x_shots_so

Commands

spacecrew --mode dashboard
Timezones - your time, not just UTC

Times display in your local zone with UTC kept in detail views. Auto-detected on first run, overridable any time.

Commands

spacecrew --timezone Europe/Warsaw
JSON mode - script it

Machine-readable output for people, launches, and passes. Status messages stay off stdout so pipes never break.

Commands

spacecrew --json --mode people | jq length
spacecrew --no-cache --json --mode passes | jq '.[0]'
Config & safe testing

Settings live in ~/.config/spacecrew/config.toml, cache in cache.db next to it. Test without touching real data using an isolated dir.

spacecrew --offline      # cached data only
spacecrew --no-cache     # skip cache for this run
spacecrew --clear-cache  # drop expired entries
spacecrew --config /tmp/spacecrew-test   # isolated playground
Themes, completions, man page

10 themes from menu option 7, shell completions, and a real man page.

848_1x_shots_so

Man page

414_1x_shots_so

Commands

spacecrew --generate-completion bash   # bash|zsh|fish
man spacecrew

Uninstall

pip uninstall spacecrew

Data sources

People data by corquaid · launches by The Space Devs · orbits by CelesTrak · satellite metadata by SatNOGS · imagery by NASA APOD · weather by NOAA SWPC · clouds by Open-Meteo

Metadata

Release files for spacecrew 1.2.19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spacecrew 1.2.19
File Size Uploaded
spacecrew-1.2.19.tar.gz 70.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spacecrew 1.2.19
File Interpreter ABI Platform
spacecrew-1.2.19-py3-none-any.whl Python 3 none any Details

Total release size: 141.3 kB

Release files / spacecrew-1.2.19.tar.gz

Download URL spacecrew-1.2.19.tar.gz
Size 70.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6ebf9e601c3bef85089a07a68857ef2335e14b345bf86ea85ce85087efa4e546
BLAKE2b-256 checksum
How to use checksums
71f37046a67b4da5a15bae1d71a5eadf8d7e08bd62b3d35362e02ac397e880e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / spacecrew-1.2.19-py3-none-any.whl

Download URL spacecrew-1.2.19-py3-none-any.whl
Size 71.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
709b3331101dcad18efb6a93665cdd63f7cdca1e75ca688310a57d13789087bd
BLAKE2b-256 checksum
How to use checksums
ec4065ed90b99a96c642141509f82ee0e65786cdf8b2712e1d21633e68a7fd8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page