Compare commits

...
Author SHA1 Message Date
Lt. Byte
23b67e3f60 chore(safety): escape pod batteries charged 2026-10-15 01:53:00 +02:00
Lt. Byte
25e29539ee chore(hull): hull inspection, no leaks 2026-10-14 14:36:00 +02:00
Lt. Byte
dc213505e7 chore(engines): fuel lines checked for leaks 2026-10-14 01:01:00 +02:00
Ensign Pixel
9a8678cdda fix(routes): correct distance from Venus to Mercury 2026-10-13 16:43:00 +02:00
Ensign Pixel
2a93d5d9c8 chore(engines): fuel lines checked for leaks 2026-10-13 06:51:00 +02:00
Ensign Pixel
9c4da2db4a chore(engines): thrusters test-fired 2026-10-12 19:25:00 +02:00
Ensign Pixel
b2ff61070b feat(nav): add --all option 2026-10-12 10:39:00 +02:00
Lt. Byte
33e91d77cd chore(comms): antenna realigned 2026-10-11 22:30:00 +02:00
Captain Vega
2f788482f6 chore(life-support): cabin pressure sensors tested 2026-10-11 13:49:00 +02:00
Ensign Pixel
9415cffb0a chore(engines): thrusters test-fired 2026-10-11 09:06:00 +02:00
2 changed files with 15 additions and 1 deletions

View file

@ -54,3 +54,11 @@ Newest entries at the bottom.
- 2026-10-09: Galley fridge defrosted.
- 2026-10-10: Airlock seals checked.
- 2026-10-10: Galley fridge defrosted.
- 2026-10-11: Thrusters test-fired.
- 2026-10-11: Cabin pressure sensors tested.
- 2026-10-11: Antenna realigned.
- 2026-10-12: Thrusters test-fired.
- 2026-10-13: Fuel lines checked for leaks.
- 2026-10-14: Fuel lines checked for leaks.
- 2026-10-14: Hull inspection, no leaks.
- 2026-10-15: Escape pod batteries charged.

8
nav.py
View file

@ -3,6 +3,7 @@
Usage: python3 nav.py DESTINATION
python3 nav.py --list
python3 nav.py --all
"""
import sys
@ -16,7 +17,7 @@ DISTANCES = {
("gateway", "venus"): 41.0,
("mars", "phobos"): 0.01,
("mars", "deimos"): 0.02,
("venus", "mercury"): 50.0,
("venus", "mercury"): 48.0,
("mars", "ceres"): 265.0,
("gateway", "milliways"): 42.0,
("ceres", "vesta"): 96.0,
@ -123,6 +124,11 @@ def main() -> None:
for key in sorted(ROUTES):
print(f"{key:12} {NAMES[key]}")
return
if sys.argv[1] == "--all":
for key in sorted(ROUTES):
print_plan(key)
print()
return
destination = sys.argv[1].lower()
if destination not in ROUTES:
known = ", ".join(sorted(ROUTES))