L1

· small · #eng#personal#software#rocketry

A 200-line Python CLI that logs each flight with motor, altitude, weather, and notes — and renders a markdown report.

I kept losing track of which motor I’d flown in which airframe, so I wrote a stupidly small tool to fix it.

Why bother

A spreadsheet works fine, but I wanted something that lived in the terminal next to my build notes and could spit out a printable summary before each launch day.

What it does

  • launch add — interactive prompt for a new flight record.
  • launch list — table view, sortable by date, motor, altitude.
  • launch report — renders a markdown report grouped by airframe.

That’s the whole thing. No DB, just a YAML file. Took an afternoon. I use it every time I drive to a field.