- Python 99.9%
| bin | bin/satellite: Unify (somewhat) with the auto-generated entry point | |
| data | Release 0.2.7 | |
| flatpak | flatpak: Update runtime, remove '--use-feature=in-tree-build' | |
| satellite | Release 0.2.7 | |
| .gitignore | Add .gitignore | |
| LICENSE | Add LICENSE | |
| pyproject.toml | Add pyproject.toml | |
| README.md | README.md: Add info on the flathub package | |
| requirements.txt | Add gpxpy to requirements.txt and flatpak | |
| setup.cfg | Add setup.cfg for flake8 | |
| setup.py | Add a CSS file with larger padding on menubutton labels | |
Satellite
The main view with a GPS fix Logging Expanded satellite SNR view Speedometer and track recording
Satellite is an adaptive GTK / libhandy application which displays global navigation satellite system (GNSS: GPS et al.) data obtained from modemmanager API. It can also save your position to a GPX-file.
Dependencies:
python 3.6+, gi, Gtk, libhandy, pydbus, pynmea2, gpxpy
Installing and running
Flathub
Download on FlathubSatellite is in flathub and can be installed from there, or from a software manager like Gnome software. The direct install link is here.
Run
flatpak run page.codeberg.tpikonen.satellite
to execute from the command line.
From source tree
Run the script bin/satellite.
Pip from sources
Run
pip3 install --user ./
in the source tree root.
This creates an executable Python script in $HOME/.local/bin/satellite.
Flatpak from sources
Run
flatpak-builder --install --user build-dir flatpak/page.codeberg.tpikonen.satellite.json
in the source tree root to install a local build to the user flatpak repo.
Hints
You can start recording a GPX track by selecting 'Record track' from the main
menu. The GPX file is saved in $HOME/Documents/satellite-tracks.