1
0
Fork
You've already forked geobug
0
forked from tpikonen/geobug
Adaptive GeoClue client
  • Python 99.8%
  • CSS 0.2%
2024年09月24日 19:52:35 +03:00
bin Update copyright years 2024年04月02日 11:36:01 +03:00
data Release 0.1.8 2024年09月24日 19:52:35 +03:00
flatpak Update to Gnome runtime 47 2024年09月21日 16:02:16 +02:00
geobug Release 0.1.8 2024年09月24日 19:52:35 +03:00
.editorconfig editorconfig: Add max_line_length = 88 for python code 2024年09月24日 19:52:35 +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.md: Add flathub info, details 2022年10月06日 11:07:00 +03:00
requirements.txt Add requirements.txt 2021年12月06日 17:24:28 +02:00
setup.cfg setup.cfg: Ignore flake8 NQA103 2024年09月24日 19:52:35 +03:00
setup.py setup.py: Set Development Status to Beta 2023年08月05日 14:56:27 +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 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