Skip to content

GopherLetics is a gui-based workout companion, fed by workout API, helping you to focus on your exercises without distraction.

License

Notifications You must be signed in to change notification settings

SHU-red/GopherLetics

Repository files navigation

WARNING

This project is a personal endeavor, primarily serving as a playground for experimenting with technologies like Fyne and Viper. It was recently revived and refined with the assistance of the Gemini CLI, showcasing a "vibecoding" approach.

Please note: This application is not intended to be a perfectly polished or production-ready tool. Its primary purpose is learning and exploration.

Special thanks to sebhulse for providing his excellent workout API, and to everkinetic for their open-source exercise images, used here under specific license circumstances.

GopherLetics

GopherLetics is a GUI-based workout companion designed to help you focus on your exercises without distraction. It is powered by the workout API from @fitness.sebhulse.com.

See the CHANGELOG.md for the latest updates.

OS specific

Linux

For audio functionality, install the following packages:

  • alsa-lib-devel
  • mplayer

Usage

  1. Generate Workout: Click the "Refresh" button to fetch a new workout plan.
  2. Start/Pause Workout: Press the "Play" button or hit the Space key to start or pause your workout.
  3. Navigate Exercises: Use the "Previous" and "Next" buttons to switch between exercises, skipping rest and transition phases.
  4. Adjust Settings: Click the "Settings" button to configure audio feedback and other preferences.
  5. Workout Configuration: Click the "Workout" button to customize your workout duration, type, area, and level.

Contribute

Contributions are welcome! Feel free to open issues or submit pull requests. I'll do my best to review and integrate your contributions.

About

GopherLetics is a gui-based workout companion, fed by workout API, helping you to focus on your exercises without distraction.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •