Every piece of software is providing an abstraction for libraries. Unless you're sitting there pushing raw machine code, you're just being an annoying hypocrite.
Excited to play with this! Noticed early on you ask for device password. I understand why you are doing it but this is still pretty sus, any other way to install the libraries as needed w/o pw?
Might want to add major version checks particularly with ffmpeg as IIRC filter syntax can vary between major versions (speaking as someone who is pretty sure he’s got an older version of ffmpeg installed because I don’t want to rewrite my scripts).
Completely agree that their data graphs are second to none. Celestrak used to be the standard for these kind of charts but Kayhan is more intuitive. We have different market space. Their satcat tool (great name) is for viewing singular things in the catalog. I focus on showing relational data between sensors and multiple satellites which isn't offered outside of AGI's STK to my knowledge.