blob: 7d7274def3fa66011438819cd1d194dd709433df (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
# Bike software
## Features
- Handling my historical data
- Blog with pictures and markdown
- Storing GPX
- Export mountain pass from OSM and auto detect when pass is crossed
- Auto detect climbs from GPX
- Compute estimated power
- Export data from Strava, Garmin
## Implementation
- Golang for showcase
- Keep improving personal lib (+ documentation)
- Get back what is interesting in previous projects
- Go bike:
- Only tooling for golang, project is different
- Rust bike
- Algorithm + example
- Django bike
- https://github.com/paulmach/osm
- https://github.com/tkrajina/gpxgo
- https://github.com/brendangregg/FlameGraph
- `go tool pprof -http=":8081"`
## TODO
- CI / Tooling
- Tests
- linter for calls to `make([]..., n)` that then use append
## Examples
**[Pogacar 21 july 2022](https://www.strava.com/activities/7505784085)**
**Expected**
| From | To |
| ------- | ------- |
| 1.0km | 5.7km |
| 44.0km | 45.2km |
| 60.1km | 76.3km |
| 83.8km | 86.3km |
| 99.0km | 109.5km |
| 128.2km | 141.8km |
- add min slope to prevent long false up ?
- check score of 60km-76km vs 32km-76km
|