This is a framework based on the Google Voice API in python that you can find here. Currently only reminders are implemented.
To test out the reminder service, all you have to do is text your request to 201-308-3785. The proper syntax for reminders is: "Remind me to X in/at Y".
###Current to do list:
- Move to an actual server
- Alarm clock feature
- Make the replies friendlier
- Confirmation texts so you know if your reminder was processed correctly
- More powerful syntax analyzing
- More compatible ways of describing time
- Various small bugs in current syntax reading
- Correctly delete incorrectly formatted texts and old texts
###Lineup for v0.2
- Move to an actual server
- Make the replies friendlier
- "12:00" bug
- Process X hours and Y minutes query
###How to actually use it
- Go to the website linked above
- Install the google voice api
- If you're on linux, you can do this with sudo easy_install -U pygooglevoice
- Setup your google voice info in the ~/.gvoice file.
- The actual file that checks messages and sends texts is analyzer.py
- run.sh runs everything sequentially
- server.sh is a makeshift server that queries google voice every minute for new texts
- Get crackin'
###Ideas for the future
- "GPS". Text your current intersection or address and the destination address and it will text back a list of directions
- Alarm clock. Text "Wake me up at X time" and it will call you at that time
- Translator
- Weather