Adaptive GeoClue client
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Teemu Ikonen 217eea914a Merge pull request 'Update to Gnome runtime 43' (#3) from ferenc/geobug:feat/flatpak-runtime-update into main 1 month ago
bin Add SPDX-License-Identifier headers everywhere 3 months ago
data Release 0.1.3 2 months ago
flatpak Update to Gnome runtime 43 1 month ago
geobug Release 0.1.3 2 months ago
.gitignore Import geobug 1 year ago
README.md README.md: Add flathub info, details 2 months ago
pyproject.toml Add pyproject.toml 1 year ago
requirements.txt Add requirements.txt 1 year ago
setup.cfg Add setup.cfg with flake8 config 3 months ago
setup.py Add a CSS file with larger padding on menubutton labels 4 months ago

README.md

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

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.

Geobug logo