Skip to content

Repository files navigation

KSH Web

A macOS-compatible web app port of KSH (Kerbal Science History) by OrbitalManeuvers.

KSH is a companion tool for Kerbal Space Program that reads your save file and shows which science experiments you've completed, broken down by celestial body, biome, and situation.

The original is a Windows-only Delphi desktop app. This version runs as a local Flask web app on macOS (or any platform with Python).

Features

  • Parses KSP persistent.sfs save files directly from disk
  • Three interactive views for querying your science data:
    • By Biome — "I'm near Desert. What experiments do I still need here?"
    • By Experiment — "I have a thermometer. Where should I use it next?"
    • By Situation — "I'm going to high orbit. What should I bring?"
  • All/Incomplete/Complete filter to focus on what's done, what's left, or what's fully cleared
  • (ALL) option in every dropdown to show all entries at once
  • No database, no network access, no writes — read-only

Requirements

  • Python 3.8+
  • Flask

Usage

pip install flask
python app.py

Open http://localhost:5001 in your browser and enter the path to your persistent.sfs save file.

Typical save file locations on macOS:

  • Steam: ~/Library/Application Support/Steam/steamapps/common/Kerbal Space Program/saves/<SaveName>/persistent.sfs

License

CC BY-NC-SA 3.0 — derivative work based on KSH by OrbitalManeuvers.

About

Kerbal Science History (Web)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages