https://github.com/karlicoss/endoexport
Export/access your Endomondo data
https://github.com/karlicoss/endoexport
backup data-liberation endomondo export
Last synced: 12 months ago
JSON representation
Export/access your Endomondo data
- Host: GitHub
- URL: https://github.com/karlicoss/endoexport
- Owner: karlicoss
- License: mit
- Created: 2019-12-28T14:05:23.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-15T02:22:48.000Z (about 3 years ago)
- Last Synced: 2025-06-13T11:07:56.112Z (12 months ago)
- Topics: backup, data-liberation, endomondo, export
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
#+begin_src python :dir src :results drawer :exports results
import endoexport.export as E; return E.make_parser().prog
#+end_src
#+RESULTS:
:results:
Tool to export your personal Endomondo data
:end:
* Setting up
1. The easiest way is =pip3 install --user git+https://github.com/karlicoss/endoexport=.
Alternatively, use =git clone --recursive=, or =git pull && git submodules update --init=. After that, you can use =pip3 install --editable=.
2. Run =./export.py --login= to get your token (you only need to do it once)
* Exporting
#+begin_src python :dir src :results drawer :exports results
import endoexport.export as E; return E.make_parser().epilog
#+end_src
#+RESULTS:
:results:
Usage:
*Recommended*: create =secrets.py= keeping your api parameters, e.g.:
: email = "EMAIL"
: token = "TOKEN"
After that, use:
: python3 -m endoexport.export --secrets /path/to/secrets.py
That way you type less and have control over where you keep your plaintext secrets.
*Alternatively*, you can pass parameters directly, e.g.
: python3 -m endoexport.export --email --token
However, this is verbose and prone to leaking your keys/tokens/passwords in shell history.
I *highly* recommend checking exported files at least once just to make sure they contain everything you expect from your export. If not, please feel free to ask or raise an issue!
:end:
# TODO include dal section