<feed xmlns='http://www.w3.org/2005/Atom'>
<title>biking_home/main.go, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kagamino.dev/biking_home/atom?h=main</id>
<link rel='self' href='https://git.kagamino.dev/biking_home/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/biking_home/'/>
<updated>2026-08-05T13:09:44+00:00</updated>
<entry>
<title>refactor: Extract CLI and chart packages</title>
<updated>2026-08-05T13:09:44+00:00</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-08-05T13:09:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/biking_home/commit/?id=8f829816e35a41844808d1d338fd02dcc0320981'/>
<id>urn:sha1:8f829816e35a41844808d1d338fd02dcc0320981</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: Replace env config with atomic YAML</title>
<updated>2026-08-05T12:17:59+00:00</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-08-05T12:17:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/biking_home/commit/?id=71c39ed9f8ce3563130cdfc5099e9d7df60845a9'/>
<id>urn:sha1:71c39ed9f8ce3563130cdfc5099e9d7df60845a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Add web ride library with Strava sync</title>
<updated>2026-08-05T09:21:55+00:00</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-08-05T09:21:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/biking_home/commit/?id=bef31e1d35fe88f2698cf0e3191f26a79623f66f'/>
<id>urn:sha1:bef31e1d35fe88f2698cf0e3191f26a79623f66f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Sync Strava rides as GPX files</title>
<updated>2026-08-03T19:53:04+00:00</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-08-03T19:53:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/biking_home/commit/?id=69f317d8cb51b911732712a9fcc8ac49563326c6'/>
<id>urn:sha1:69f317d8cb51b911732712a9fcc8ac49563326c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Detect mountain pass crossings, name climbs after passes, render ride charts</title>
<updated>2026-08-03T06:25:07+00:00</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-08-03T06:25:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/biking_home/commit/?id=9707f9ad09db935af7d06b5de08bc52de13ba6a7'/>
<id>urn:sha1:9707f9ad09db935af7d06b5de08bc52de13ba6a7</id>
<content type='text'>
- osmpass: extract mountain_pass=yes nodes from an OSM PBF, enrich centcols passes with OSM coordinates, resumable -fetch-osm download
- mountain_pass: DetectCrossings for a ride, MatchClimb to name a climb after the pass it tops
- ride: expose Points(), add Climb.Top() and Climb.Name
- chart: -chart renders elevation profile with climb bands and pass markers
- commands: -fetch-osm, -extract-osm, -import-cached, -enrich
</content>
</entry>
<entry>
<title>feat: Add Cotacol difficulty score for rides</title>
<updated>2026-08-01T20:52:22+00:00</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-08-01T20:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/biking_home/commit/?id=b7ef44b22e23126a494614f93e07b248fd6a8f12'/>
<id>urn:sha1:b7ef44b22e23126a494614f93e07b248fd6a8f12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Download mountain passes from centcols into SQLite</title>
<updated>2026-08-01T20:40:08+00:00</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-08-01T20:40:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/biking_home/commit/?id=80f2e72cd4818a4c0a5b5d4afb93dc23f04208e2'/>
<id>urn:sha1:80f2e72cd4818a4c0a5b5d4afb93dc23f04208e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup parsing</title>
<updated>2025-04-21T09:51:03+00:00</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2025-04-21T09:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/biking_home/commit/?id=c47470b51075fbac1adea281f3324c1d22b6ff5f'/>
<id>urn:sha1:c47470b51075fbac1adea281f3324c1d22b6ff5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: Add some test to fix behavior</title>
<updated>2024-07-28T15:50:29+00:00</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2024-07-28T15:50:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/biking_home/commit/?id=203b9bdf17bd4742b5aab2c35df47b59af0652f1'/>
<id>urn:sha1:203b9bdf17bd4742b5aab2c35df47b59af0652f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: Improve readability</title>
<updated>2024-07-28T14:08:43+00:00</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2024-07-28T14:08:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/biking_home/commit/?id=171366f337c3422331b84b6c7416e1b1d6bd36a0'/>
<id>urn:sha1:171366f337c3422331b84b6c7416e1b1d6bd36a0</id>
<content type='text'>
</content>
</entry>
</feed>
