Skip to content

nevvkid/komoot-takeout

Repository files navigation

🧭 komoot-takeout

Reclaim your Tours and Collections from komoot in one click with this simple desktop app.

Building on komootGPX, komoot-takeout lets you backup all your Tours including Highlights and personal photos, as well as all public komoot Collections.

Consider this tool a stop-gap solution created in response to Komoot locking up our user data. It's not a replacement for the platform providing native one-click export. Be aware that Komoot may lock down their API at any time, breaking this tool. Backup your data now.

🔍 Key Features

  • One-click Tour downloads: Returns your GPX files with Highlights as points of interest and any personal photos
  • Batch download: Download all of your Activities and Routes at once
  • Custom download folder: Choose where to save your GPX files.
  • Native desktop experience: Runs as a standalone desktop application
  • Download public Komoot Collections: Backup all tracks in a single or multiple Collections via the public link, and all Collections of a user (e.g. komoot.com/user/123456789/collections/personal)
  • Tons of undocumented 🐛: Please consult the Known Issues below and report new ones via Issues.

🖥 Supported Platforms

Only tested with Windows 11 Pro & macOS 15.x.x (Apple silicon)

windows 11 - screenshot


Known issues

  • Single Tour downloads (with login) result in an error. Recommended workaround: Download GPX file directly from Komoot.
  • Collection Download Button becomes unclickable after downloading a collection. Workaround: Close komoot-takeout and re-open. You can paste multiple links or the link to the Collection overview (e.g. komoot.com/user/123456789/collections/personal) into the text box for batch fetching.
  • On some Windows systems, you may see a Rectangle.op_Equality error in the logs. This is a known issue with PyWebView and doesn't affect functionality.
  • If you have a firewall or antivirus, it might block the app from accessing the internet. Make sure to allow the app through your firewall.
  • Windows Defender Smartscreen may block the launching of the program because it is unsigned. Click "More information" to execute anyway.

ℹ️ About This Project

This project builds on the excellent komootGPX library by timschneeb, which provides the core functionality for downloading GPX tracks from Komoot. The desktop app provides a user-friendly interface for downloading your Komoot files without needing to use the command line. As it was coded in a weekend with generative AI, you may encounter errors and bugs.

🚀 Contributing

This tool contains bugs due to being rapidly coded with the help of generative AI. Contributions are welcome. Please open an issue or a pull request.

Log Files

The application creates a log file called komoot_exporter.log in the directory where you run the executable. This file contains detailed information if something goes wrong.

⚠ Disclaimer

This project is a personal, non-commercial hobby project and is not affiliated with, endorsed by, or associated with Komoot GmbH in any way.

Use this application at your own risk. The developers take no responsibility for any data loss, account issues, or other problems that may arise from using this software.

All trademarks, logos, and brand names are the property of their respective owners.

📃 License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0) to comply with the license of the komootGPX library it uses.
See LICENSE for more information.

About

A simple desktop app to download your Tours as GPX tracks from Komoot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published