forked from tpikonen/geobug
Adaptive GeoClue client
- Python 99.8%
- CSS 0.2%
| bin | Update copyright years | |
| data | Release 0.1.8 | |
| flatpak | Update to Gnome runtime 47 | |
| geobug | Release 0.1.8 | |
| .editorconfig | editorconfig: Add max_line_length = 88 for python code | |
| .gitignore | Import geobug | |
| pyproject.toml | Add pyproject.toml | |
| README.md | README.md: Add flathub info, details | |
| requirements.txt | Add requirements.txt | |
| setup.cfg | setup.cfg: Ignore flake8 NQA103 | |
| setup.py | setup.py: Set Development Status to Beta | |
Geobug
Geobug is an adaptive client for GeoClue, the geolocation D-bus server from freedesktop.org. It can display your location information (coordinates, speed etc.) and save a track of your movements to a GPX-file.
License
GPL-3.0
Screenshots
Main screen Log screen Desktop view
Dependencies:
python 3.6+, gi, Gtk, libhandy, Geoclue, gpxpy
Installing and running
Flathub
Download on FlathubGeobug 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.geobug
to execute from the command line.
From source tree
Run the script bin/geobug.
With pip
Run
pip install --user ./
in the source tree root.
This creates an executable Python script in $HOME/.local/bin/geobug.
Flatpak from sources
Run
flatpak-builder --install --user build-dir flatpak/page.codeberg.tpikonen.geobug.yaml
in the source tree root. Then run
flatpak run page.codeberg.tpikonen.geobug
to execute.
Hints
You can start recording a GPX track by selecting 'Record track' from the main menu. The GPX file is saved in $HOME/Documents/geobug-tracks.