Satellite tracking TUI using ratatui
Rust 100.0%
2 1 0

Clone this repository

https://tangled.org/technoduck.me/sattelite_observe.rs
git@knot.technoduck.me:technoduck.me/sattelite_observe.rs

For self-hosted knots, clone URLs may differ based on your setup.

README.md

Satellite observatory#

Inspired by my previous project iss_locator.rs, and the indomitable human spirit, its an interactive program displaying the current location of the ISS.

The UI is made using ratatui.rs, which I hopefully will be able to then also port to ratzilla.

Usage#

Can either be compiled normally, or with a logging feature, to enable tracing everything into log.log file (horrible alas it works).

Methods#

Location of the ISS is obtained from celestrak, where the Two Line Element for the ISS's orbit is obtained.

SGP4 algorithms + Earth Rotation angle are used to calculate the location and velocity at any specific point in time.

Future?#

While the code for now is a bit ISS specific other satellites can be easily added, by fetching their TLE and doing the same calculations.