Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A framework for doing things with texts
Python Shell
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
apiextras
.DS_Store
README.markdown
analyzer.py
output
parse_sms.py
run.sh
server.sh
sms.py

README.markdown

Text Automator v0.1

A framework for doing things with texts

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

  1. Go to the website linked above
  2. Install the google voice api
  3. If you're on linux, you can do this with sudo easy_install -U pygooglevoice
  4. Setup your google voice info in the ~/.gvoice file.
  5. The actual file that checks messages and sends texts is analyzer.py
  6. run.sh runs everything sequentially
  7. server.sh is a makeshift server that queries google voice every minute for new texts
  8. 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
Something went wrong with that request. Please try again.