Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/pieterclaerhout/export-komoot
- Owner: pieterclaerhout
- Created: 2021-03-09T17:56:14.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-29T18:09:19.000Z (9 months ago)
- Last Synced: 2024-06-20T09:18:40.479Z (5 months ago)
- Language: Go
- Size: 13.6 MB
- Stars: 25
- Watchers: 8
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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!