Would love feedback or ideas for where to take it next.
I wrote up my developer journey in a longer blog post including some background on how the project started as a vibe-code experiment: https://richarddas.com/blog/chatgpt-client-for-apple-watch/
86 karma · joined December 28, 2023
Would love feedback or ideas for where to take it next.
I wrote up my developer journey in a longer blog post including some background on how the project started as a vibe-code experiment: https://richarddas.com/blog/chatgpt-client-for-apple-watch/
Since there’s interest, I’ll publish the source code to help others learn, and put the app on the App Store for those who just want to use it.
Regarding burpees and other types of motion, I’m looking into their motion characteristics, so that I can include them for detection.
Burpees would likely require recognizing different phases (the jump, the stand, the push, etc) and then when it detects them in sequence, incrementing the count. Something like that, but stay tuned! :)
This was an early attempt at learning python for me, and it was really fun working with GPT to help outline what I wanted the tool to do. It was a pretty big learning curve — I have loads of experience in other programming languages, but less in Python, so it was so cool to just dive right in.
Here’s what it can do:
- List Assistants: See all your assistants ids quickly.
- Handle Files: List, upload, and delete files easily.
- Smart Thread Tracking: I've added a key feature to the tool – it now automatically keeps track of any thread IDs created. This is especially handy since, as some of you might know, OpenAI doesn't offer a native 'List Threads' feature due to privacy concerns. Threads in OpenAI are tied to organizations, and listing all threads could potentially expose private conversations.
One heads-up: You’ll need to set up your Python environment to use it, but the OpenAI docs cover that part.
Thought this might make things a bit easier for anyone juggling with the API. Give it a whirl and let me know how it goes!