Alright, let's all gather together then and make one awesome app for Dale here. I will merge @orviwan's code for the detection in a few minutes when I hop on a computer. (code has been merged) I will provide the github repo, my code for BOLD (the watchface his daughter likes), and any other side code or assistance that needs handling. @Ron and @LeFauve can provide the learning code.
I'm sorry if the Github repo name seems inappropriate or poorly said. I can always change it but I wasn't sure what to do, sorry.
Devs who are into this, take the code from my repo and add your code in, create a pull request and I will review and merge.
Any time a new "stable" version has been created, we will push it here (and I guess we could put it on the appstore).
Edit: I just merged @orviwan's code with BOLD. I am now adding in the 5 vibration then stop feature.
Edit 2: Added the set limit to amount of vibrations. See main.h if you want to change the limit through vibes_lock.
Edit 4: Version 1.1 can be found below with an explanation and stuff of new features.