Skip to main content

KomootGPX

Download Komoot tracks and highlights as GPX files with metadata

Python 3 or later is required.

Preparation

Install dependencies

pip install -r requirements.txt

Usage

Run script in interactive mode

python komoot-gpx.py
Enter your mail address (komoot.de)
>example@mail.com

Enter your password (input hidden)
Password:

Logging in...
Logged in as 'thepbone'

3331210XX => Example trip A (hike; 20.766km; tour_recorded)
3331214XX => Example trip B (hike; 13.863km; tour_planned)

Enter a tour id to download
>3331210XX

Fetching tours of user '153434028XXX'...
Fetching tour '3331210XX'...
Fetching highlight '2635XX'...
Fetching highlight '15840XX'...
Fetching highlight '20981XX'...
Fetching highlight '875XX'...
GPX file written to 'D:\Development\KomootGPX\Example trip A-3331210XX.gpx'

Display advanced usage information

python komoot-gpx.py --help
komoot-gpx.py [options]
[Authentication]
        -m, --mail=mail_address            Login using specified email address
        -p, --pass=password                Use provided password and skip interactive prompt
[Tours]
        -l, --list-tours                   List all tours of the logged in user
        -d, --make-gpx=tour_id             Download tour as GPX
        -a, --make-all                     Download all tours
[Filters]
        -f, --filter=type                  Filter by track type (either "planned" or "recorded")
[Generator]
        -o, --output                       Output directory (default: working directory)
        -e, --no-poi                       Do not include highlights as POIs

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

komootgpx-1.1.1.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

komootgpx-1.1.1-py2.py3-none-any.whl (20.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file komootgpx-1.1.1.tar.gz.

File metadata

  • Download URL: komootgpx-1.1.1.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for komootgpx-1.1.1.tar.gz
Algorithm Hash digest
SHA256 e642829a1fed952b2b22e89ed532dd0674029d9fb2840b19d65c6b8227fddf62
MD5 3c4a1ce03e67f6b3347f09ee310626ce
BLAKE2b-256 7736f5d65e8e9f8acd90342915444d992e6d6c61ba23d17b231940c2ad4e95e6

See more details on using hashes here.

File details

Details for the file komootgpx-1.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: komootgpx-1.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for komootgpx-1.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c6c00c9ef0515a873f8d7210c93723c8bf285f788ff4cecc9818de20474ba0db
MD5 698712a10159da626fd1e9891641c1a0
BLAKE2b-256 41d0dfeb87de253e676889ac62455ef51bfabbbc382d0ab0b68c6fff648d8b8e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page