https://github.com/mvielkind/peloton-pal
An AI assistant to suggest workouts to meet your fitness goals.
https://github.com/mvielkind/peloton-pal
peloton peloton-api python streamlit
Last synced: 3 months ago
JSON representation
An AI assistant to suggest workouts to meet your fitness goals.
- Host: GitHub
- URL: https://github.com/mvielkind/peloton-pal
- Owner: mvielkind
- Created: 2023-10-28T13:45:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-21T03:09:09.000Z (over 1 year ago)
- Last Synced: 2024-12-21T04:19:24.785Z (over 1 year ago)
- Topics: peloton, peloton-api, python, streamlit
- Language: Python
- Homepage:
- Size: 278 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pelo-Buddy: Your Peloton AI Personal Trainer
A simple Streamlit app that connects to your Peloton account and suggests the next workout to meet your fitness goals.
## Getting Started
To run the app you must provide an OpenAI API key and your Peloton credentials in the `.env` file. The `.env` file should look like this:
```bash
OPENAI_API_KEY='your_openai_api_key'
PELOTON_USER='your_peloton_username'
PELOTON_PASS='your_peloton_password'
```
Then in the terminal you can run the Streamlit app with:
```bash
streamlit run Home.py
```
Now the app is running and you can get started planning your workouts!
The PydanticAI agent is capable of a number of different tasks related to producing personalized Peloton recommendations.