Direct naar hoofdinhoud

Strava

Onofficiรซle Beta-vertaling

Deze pagina is vertaald door PageTurner AI (beta). Niet officieel goedgekeurd door het project. Een fout gevonden? Probleem melden โ†’

Watโ€‹

Strava is een populaire activiteitentracker voor fietsen, hardlopen of andere trainingen. Om je trainingsdoelen bij te houden is het belangrijk om hieraan herinnerd te worden. Een Oh My Posh Strava-segment toont je laatste activiteit, en geeft met een kleuraanduiding aan of het tijd is om van je computer weg te gaan en actief te worden.

Toegang tot je Strava-gegevensโ€‹

Om Oh My Posh toegang te geven tot je Strava-gegevens moet je toestemming geven om je openbare activiteiten te lezen. Dit geeft je een toegangstoken en een verversingstoken. Plak deze tokens in je Strava-segmentconfiguratie.

Klik op de volgende link om verbinding te maken met Strava:

strava-verbinding

Voorbeeldconfiguratieโ€‹

Deze configuratie maakt de achtergrond groen als je in de afgelopen twee dagen een activiteit hebt gehad, oranje als je er een in de afgelopen vijf dagen hebt gehad, en rood in andere gevallen. Het foreground_templates-voorbeeld hieronder kan op รฉรฉn kleur worden ingesteld, mits die kleur zichtbaar is tegen elke mogelijke achtergrond.

{
"type": "strava",
"style": "powerline",
"powerline_symbol": "๎‚ฐ",
"foreground": "#ffffff",
"background": "#000000",
"background_templates": [
"{{ if gt .Hours 100 }}#dc3545{{ end }}",
"{{ if and (lt .Hours 100) (gt .Hours 50) }}#ffc107{{ end }}",
"{{ if lt .Hours 50 }}#28a745{{ end }}"
],
"foreground_templates": [
"{{ if gt .Hours 100 }}#FFFFFF{{ end }}",
"{{ if and (lt .Hours 100) (gt .Hours 50) }}#343a40{{ end }}",
"{{ if lt .Hours 50 }}#FFFFFF{{ end }}"
],
"template": " ๎ต’ {{.Name}} {{.Ago}} {{.Icon}} ",
"options": {
"access_token": "11111111111111111",
"refresh_token": "1111111111111111",
"http_timeout": 1500
}
}

Optiesโ€‹

NameTypeDefaultDescription
access_tokentemplatetoken from Strava login, see login link in section above.
refresh_tokentemplatetoken from Strava login, see login link in section above.
expires_inint0the default timeout of the token from the Strava login
http_timeoutint20in milliseconds - how long do you want to wait before you want to see your prompt more than your strava data?
ride_iconstring\uf206
run_iconstring\ue213
skiing_iconstring\ue213
workout_iconstring\ue213
unknown_activity_iconstring\ue213

Template (informatie)โ€‹

standaard template
 {{ if .Error }}{{ .Error }}{{ else }}{{ .Ago }}{{ end }}

Eigenschappenโ€‹

NameTypeDescription
.IDtimeThe id of the entry
.DateStringtimeThe timestamp of the entry
.TypestringActivity types as used in strava
.UtcOffsetintThe UTC offset
.HoursintNumber of hours since last activity
.NamestringThe name of the activity
.Durationfloat64Total duration in seconds
.Distancefloat64Total distance in meters
.DeviceWattsboolDevice has watts
.AverageWattsfloat64Average watts
.WeightedAverageWattsfloat64Weighted average watts
.AverageHeartRatefloat64Average heart rate
.MaxHeartRatefloat64Max heart rate
.KudosCountintKudos count
.IconstringActivity based icon

Ga er nu op uit voor een leuke rit of loop!