Satellite is
[in flathub](https://flathub.org/apps/details/page.codeberg.tpikonen.satellite)
and can be installed from there, or from a software manager like Gnome software.
The direct install link is
[here](https://dl.flathub.org/repo/appstream/page.codeberg.tpikonen.satellite.flatpakref).
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
pip install --user ./
in the source tree root (use `pipx` instead of `pip` if necessary).
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.yaml
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`.
satellite/bin/ 0000775 0000000 0000000 00000000000 14503546171 0013622 5 ustar 00root root 0000000 0000000 satellite/bin/satellite 0000775 0000000 0000000 00000001122 14503546171 0015532 0 ustar 00root root 0000000 0000000 #!/usr/bin/env python3
# Copyright 2021-2023 Teemu Ikonen
# SPDX-License-Identifier: GPL-3.0-only
import os
import re
import sys
script = os.path.realpath(sys.argv[0])
script_dir = os.path.dirname(script)
prefix = os.path.abspath(os.path.normpath(
os.path.join(script_dir, '..')))
src_dir = prefix
if os.path.exists(os.path.join(src_dir, 'satellite/__init__.py')):
# Run from local source folder
sys.path.insert(0, src_dir)
from satellite.__main__ import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())
satellite/data/ 0000775 0000000 0000000 00000000000 14503546171 0013763 5 ustar 00root root 0000000 0000000 satellite/data/appdata.xml 0000664 0000000 0000000 00000020256 14503546171 0016124 0 ustar 00root root 0000000 0000000
Satellite displays global navigation satellite system (GNSS: that's GPS, Galileo, Glonass etc.) data obtained from an NMEA source in your device. Currently the ModemManager and gnss-share APIs are supported. You can use it to check the navigation satellite signal strength and see your speed, coordinates and other parameters once a fix is obtained. It can also save GPX-tracks of your travels.
The geoidal release
The automatic release
The managerial release
The quickfix release
The multiplatform release
Ageless no more
Now with less chatter
Satellite without satellites
Now with more flat
Coming soon to a hub near you
The monthly release
Now with assistance
Now with more satellites
Now with GPX support
First (working) release
Release satellite with Python (pip) and flatpak build files.
First release!
Satellite is now somewhat useful, so release it into the world.