3
2
Fork
You've already forked geobug
3
Adaptive GeoClue client
  • Python 99.4%
  • Makefile 0.5%
  • CSS 0.1%
2026年03月25日 16:42:09 +02:00
bin Update copyright years 2026年03月25日 16:09:39 +02:00
data Release 0.9.1 2026年03月25日 16:42:09 +02:00
flatpak flatpak: Update Gnome runtime to version 50 2026年03月25日 16:09:39 +02:00
geobug Release 0.9.1 2026年03月25日 16:42:09 +02:00
.editorconfig editorconfig: Indent markdown with 4 spaces, simplify 2024年10月25日 13:26:34 +03:00
.gitignore Import geobug 2021年09月27日 10:52:28 +03:00
pyproject.toml Add pyproject.toml 2021年12月06日 17:24:28 +02:00
README.md README: Fix indentation on pipx install commands 2024年10月25日 13:27:06 +03:00
requirements.txt requirements.txt: Add pygobject 2024年10月24日 20:33:39 +03:00
setup.cfg setup.cfg: Ignore more flake8 tests 2024年10月24日 20:33:39 +03:00
setup.py setup.py: Remove suffix from package name 2024年10月24日 20:33:39 +03:00

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 view Expanded view Landscape view, dark mode

Dependencies:

python 3.6+, PyGObject, GTK4, libadwaita, Geoclue, gpxpy

Installing and running

Flathub

Get it on Flathub

Geobug 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.

pip / pipx install from source tree

Run

pip install --user --break-system-packages ./

in the source tree root.

This creates an executable Python script in $HOME/.local/bin/geobug.

Alternatively you can install to a venv with pipx by running these commands in the source tree root:

pipx install ./
pipx inject -r requirements.txt geobug

Flatpak from source tree

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.

Geobug logo