Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pieterclaerhout/export-komoot

Proof-of-concept to export your planned tours from Komoot
https://github.com/pieterclaerhout/export-komoot

Last synced: 9 days ago
JSON representation

Proof-of-concept to export your planned tours from Komoot

Awesome Lists containing this project

README

        

# export-komoot

> [!CAUTION]
> Komoot has decided to add an invisible captcha to their login process.

This is a proof-of-concept which allows you to export your planned tours from [Komoot](https://www.komoot.com).

Note that this is a unofficial tool which uses private API's from Komoot and can break at any time…

# Setup

Create a `.env` file which should include your username and password:

```env
[email protected]
KOMOOT_PASSWD=password
```

# Running a full export

Run: `make run-full`

# Running an incremental export

Run: `make run-incremental`

# Usage

```
$ ./export-komoot -h
Usage: export-komoot [--email EMAIL] [--password PASSWORD] [--filter FILTER] [--format FORMAT] [--to TO] [--fulldownload] [--concurrency CONCURRENCY] [--tourtype TOURTYPE]

Options:
--email EMAIL Your Komoot email address
--password PASSWORD Your Komoot password
--filter FILTER Filter tours with name matching this pattern
--format FORMAT The format to export as: gpx or fit [default: gpx]
--to TO The path to export to
--fulldownload If specified, all data is redownloaded [default: false]
--concurrency CONCURRENCY
The number of simultaneous downloads [default: 16]
--tourtype TOURTYPE The type of tours to download [default: tour_planned]
--help, -h display this help and exit
```

# Caution

Use at your own risk!