6fa7e2bea3
- publish/manifest: explicit file allowlist for public repo - publish/CLAUDE.md: sanitized version (no personal data paths) - publish/extract_config.example.yaml: generic paths and owner - publish.sh: orphan-branch publish script (single squashed commit) - site/.env.example: documents BINCIO_DATA_DIR and PUBLIC_EDIT_URL - README.md: updated pipeline diagram, quick start, project layout - CHEATSHEET.md: added bincio render and bincio edit sections, sidecar format reference, updated daily workflow
32 lines
661 B
YAML
32 lines
661 B
YAML
owner:
|
|
handle: yourname
|
|
display_name: Your Name
|
|
|
|
input:
|
|
dirs:
|
|
- ~/Activities/gpx
|
|
- ~/Activities/fit
|
|
# Strava bulk export metadata — provides names, descriptions, gear
|
|
# metadata_csv: ~/strava_export/activities.csv
|
|
|
|
output:
|
|
dir: ~/bincio_data
|
|
|
|
default_privacy: public
|
|
|
|
sensors:
|
|
heart_rate: true
|
|
cadence: true
|
|
temperature: true
|
|
power: true
|
|
|
|
track:
|
|
simplify: rdp
|
|
rdp_epsilon: 0.0001 # ~11m at equator
|
|
timeseries_hz: 1 # 1 sample/second max
|
|
|
|
classifier:
|
|
enabled: false # ML activity type classifier (requires scikit-learn extra)
|
|
|
|
incremental: true # skip files whose hash hasn't changed since last run
|