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.0.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.0-py2.py3-none-any.whl (20.8 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: komootgpx-1.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 d003c4e79db1355ddc74764ef418aebf17c1d3a66d7467bfa1f47fd7e5c8e8b1
MD5 e2947621b71003ba2f0c4a1d1de6cc61
BLAKE2b-256 693273eef81933044ff3ebc6b1f8e5fd2cbea5f85fe98b4b583be0328a0b3625

See more details on using hashes here.

File details

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

File metadata

  • Download URL: komootgpx-1.1.0-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.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 51d87269899fa476e1644ddd0ed9e93af4ebc7bf9f4f08adc7645f743da121fe
MD5 cdac12cd1f74766b7d3342cd8fbfb8b5
BLAKE2b-256 98ef94d9259b80d9b1d2a304c9953e1fe3d40195372d785e4481883ad6e2615c

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