diff options
| author | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-08-24 12:07:30 +0200 |
|---|---|---|
| committer | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-08-24 12:07:30 +0200 |
| commit | a9a384972649182c188396c5f996ae617d35188a (patch) | |
| tree | dc5d317d33643629acb605137626eba920b0ba18 /README.md | |
| parent | 3646cc0d06d077a4881b611ac845c3a6ee6dd54d (diff) | |
Add progress bars to the long-running CLI processes (backtest, backfill, extract-osm)
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -20,6 +20,7 @@ A Go toolkit for analyzing cycling rides from GPX exports: parse rides, detect c - **Ride table sorting** — sorts every ride-library column through clickable server-side headers and query parameters - **Ride library filters** — filters rides by distance, moving duration, start date, Cotacol score, and route availability through shareable query URLs - **Computed moving time** — computes moving time from the GPX track with a speed-threshold algorithm, persists it as the canonical value (keeping Strava's as `external_moving_time_s`), and benchmarks against that reference via `-backtest` +- **CLI progress bars** — shows a live progress bar for the long-running CLI processes (`-fetch-osm`, `-extract-osm`, `-backfill`, `-backtest`) - **Ride detail maps** — opens a stored ride with its recorded route on an interactive OpenStreetMap map - **Strava import progress** — streams live import progress with an aggregate progress bar and prevents overlapping syncs - **Analytics second chart** — plots normalized difficulty (Cotacol per 100 km) against moving duration alongside speed vs. Cotacol |
