Pipeline for processing activity data and pushing results to Endurain. Aims to provide automated integrations from Amazfit watch and Garmin Edge Explore 2 via Gadgetbridge's automatic uploads to adding activities in endurain.
  • Python 75.9%
  • Dockerfile 24.1%
Find a file
2026-06-30 00:33:11 +02:00
.gitignore Initial commit 2026-06-29 20:05:39 +02:00
.python-version Initial version 2026-06-30 00:33:11 +02:00
Dockerfile Initial version 2026-06-30 00:33:11 +02:00
main.py Initial version 2026-06-30 00:33:11 +02:00
pyproject.toml Initial version 2026-06-30 00:33:11 +02:00
README.md Initial version 2026-06-30 00:33:11 +02:00
uv.lock Initial version 2026-06-30 00:33:11 +02:00

endurain-processing-pipeline

Pipeline for processing activity data and pushing results to Endurain. Aims to provide automated integrations from Amazfit watch and Garmin Edge Explore 2 via Gadgetbridge's automatic uploads to adding activities in endurain.

Running the script

docker run -it -e -v ../test/unprocessed:/app/unprocessed -v ../test/processed:/app/processed endurain-processing:latest

Injecting the api key

Export an environment variable with the name API_KEY into the docker image. E.g. via the --env-file option in docker run