Saltar al contenido principal

Strava

Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Qué hace

Strava es un popular rastreador de actividades para ciclismo, running o cualquier otro entrenamiento. Para mantener tus objetivos de entrenamiento es importante recibir recordatorios. Un segmento de Oh My Posh para Strava muestra tu última actividad y puede indicar mediante un color si es hora de alejarte de tu computadora y activarte.

Acceso a tus datos de Strava

Para permitir que Oh My Posh acceda a tus datos de Strava, debes otorgar permiso para leer tus actividades públicas. Esto generará un token de acceso y un token de actualización. Pega estos tokens en la configuración de tu segmento Strava.

Haz clic en el siguiente enlace para conectarte con Strava:

Conectar con Strava

Configuración de ejemplo

Esta configuración establece el fondo en verde si tuviste actividad en los últimos dos días, naranja si fue en los últimos 5 días, y rojo en otro caso. El ejemplo de foreground_templates podría configurarse con un solo color si ese color es visible sobre cualquiera de tus fondos.

{
"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
}
}

Opciones

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

Plantilla (info)

plantilla predeterminada
 {{ if .Error }}{{ .Error }}{{ else }}{{ .Ago }}{{ end }}

Propiedades

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

¡Ahora sal y disfruta de un paseo o carrera divertida!