diff --git a/README.md b/README.md index 7df8aaf..044ae93 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,28 @@ # vtrain -Utilidad para generar planes de entrenamiento de media maratón y maratón siguiente los métodos de Jack Daniels (VDOT) +Utilidad para generar planes de entrenamiento de media maratón y maratón siguiente los métodos de [Jack Daniels](https://en.wikipedia.org/wiki/Jack_Daniels_(coach)) ([VDOT](https://planesmaraton.com/2018/10/20/entrenamiento-de-jack-daniels-el-parametro-vdot/)). Con su metodología he conseguido bajar de 2h46 en maratón (Atenas) en 2019 a 2h36 en Valencia 2022 y 2h28 en Valencia 2023. + +Puedes consultar más información en [su libro](https://www.amazon.com/Daniels-Running-Formula-Jack-Tupper/dp/1450431836). + +Todos los planes son de 3 meses a partir de la fecha de la carrera a preparar. + +## Ejemplos + +Plan de entreno para media maratón de Sevilla 2024: + +```bash +vtrain plan --distancia 21 --fechaCarrera 2024-01-28 --tiempoObjetivo 01:35:00 +``` + +Plan de entreno para maratón de Valencia 2024: + +```bash +vtrain plan --distancia 42 --fechaCarrera 2024-01-21 --tiempoObjetivo 02:28:00 +``` + +Ejemplo de las últimas 2 semanas: + +![](/doc/img/sample.png) + * [Contribuye con vtrain](/doc/development.md) * [CLI guidelines](/doc/guidelines.md) diff --git a/doc/img/sample.png b/doc/img/sample.png new file mode 100644 index 0000000..075a632 Binary files /dev/null and b/doc/img/sample.png differ diff --git a/pkg/plan/plan.go b/pkg/plan/plan.go index 758c207..5e3b517 100644 --- a/pkg/plan/plan.go +++ b/pkg/plan/plan.go @@ -244,7 +244,6 @@ func CreatePlan(vtrainConfig structs.VtrainConfig, distance string, raceDate str fmt.Printf("\tDomingo\t\t(%s): Día de la carrera!!\n", startDate.AddDate(0, 0, (week-1)*7+7).Format("2006-01-02")) } fmt.Printf("\tKms: %s\n", km42) - printPaces(distance, raceTime) } if distanceInt == 21 { // Generate the training sessions for the current week @@ -286,9 +285,9 @@ func CreatePlan(vtrainConfig structs.VtrainConfig, distance string, raceDate str fmt.Printf("\tDomingo\t\t(%s): Día de la carrera!!\n", startDate.AddDate(0, 0, (week-1)*7+7).Format("2006-01-02")) } fmt.Printf("\tKms: %s\n", km21) - printPaces(distance, raceTime) } } + printPaces(distance, raceTime) return nil }