Skip to main content

PyPI version

ebike-downloader

Bosch eBike Connect Activity Downloader (https://www.ebike-connect.com/dashboard) Fetch activities by dates and download a copy of the rides.

Install

ebike-downloader uses poetry.

You can easily run it using

pipx install ebike-dl

Run

ebike-dl fetch --since 2022-06-15 --out-dir out --login=foo --password=bar

where login passwords are from the ebike-connect.com portal.

You'll then get the downloaded files (1per ride) in the folder ./out (you can also use env variable to provide login, password, ... see --help)

To GPX

You have the ability to download GPX on Bosch's portal, but those do not contain any additional info like power, cadence or heart_rate. by using to-gpx you can get a gpx with all those things (in gpx extension it might not be supported by the average gpx reader...)

ebike-dl to-gpx --file out/myid.json
# output out/myid.pgx

Used extensions:

gpxtpx http://www.garmin.com/xmlschemas/TrackPointExtension/v2
pwr http://www.garmin.com/xmlschemas/PowerExtension/v1

To KML 2.2

there is also the ability to transform those to KML (ofc some info will be lost)

ebike-dl to-kml --file out/myid.json
# output out/myid.kml

Acknowledgements

Authors

Metadata

Release files for ebike-dl 0.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ebike-dl 0.3.3
File Size Uploaded
ebike-dl-0.3.3.tar.gz 6.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ebike-dl 0.3.3
File Interpreter ABI Platform
ebike_dl-0.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 13.3 kB

Release files / ebike-dl-0.3.3.tar.gz

Download URL ebike-dl-0.3.3.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
90d99485eaa70eecf11fe20d1c54a7128ba2f2e5330d3bbff2d62f14fe5abdda
BLAKE2b-256 checksum
How to use checksums
8f1df503fadb3621e6887dfec7e6c923a57e16aa6a958564a14c0cc9c585d7e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.14 CPython/3.8.10 Linux/5.15.0-1014-azure

Release files / ebike_dl-0.3.3-py3-none-any.whl

Download URL ebike_dl-0.3.3-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7da7c6cd31a9dcbd212ddf777c540bd32a39c07fb7e9268aa7de80719e096776
BLAKE2b-256 checksum
How to use checksums
4d2260ec6cf7d1e39563e4d4d934c4c838855acecfc39e5f180cadfaf8060237
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.14 CPython/3.8.10 Linux/5.15.0-1014-azure

Release history Release notifications | RSS feed

This release

0.3.3 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page