Inspiration
The project began with a discussion between Dylan, Jessica, and I about what things we thought could be feasible to complete in 24 hours. We talked about Arch Linux's Pacman, the Telegram chat client API, and a client for a (somewhat) popular site for keeping track of what anime has been watched.
When we got to the hackathon, we met two students from UT Dallas, Daniel and Caitlin. Caitlin had an idea for using an Oculus rift for various VR experiences. We decided on the (seemingly) easiest option.
What it does
When the Ajax calls are working, it provides a list of all anime you have interacted with through the website, and provides minimal interaction to keep track of how many episodes you've watched.
How I built it
We were all learning Pebble, and most of us were beginning to pick up JavaScript as well, but we managed to write a couple hundred lines of code before getting frustrated with callbacks and concurrency.
Challenges I ran into
We wrote all the code without the ajax calls originally, which was a bad idea because nothing was organized to work with ajax callbacks. We managed to work through and add a couple working ajax callback functions. Another issue we ran into was Pebble.js was incapable of parsing XML, and the recommended solutions all required node packages and browserify. I wrote a simple ruby server to act as a translating proxy so we could deal with JSON on the Pebble, but send XML to the API.
Accomplishments that I'm proud of
We got some things working!
What I learned
JavaScript callbacks are important
What's next for pebbleanime
Soon (TM) it will actually work. Dylan's going to be putting in most of the effort after this.
Log in or sign up for Devpost to join the conversation.