#Defunct Google has deprecated and removed ClientLogin and none of their public OAuth APIs support Google Voice. Some other projects have had luck faking their user login flow, but I don't want to put in that level of time and effort.
I've basically moved on to using email to reply to an old SMS with someone. When one isn't available, I use the Google Voice webapp. :( :(
#Google Voice command line tool Send SMS or make calls from the command line.
- Google contact lookup
- Login cookie storage
- Split messages automatically on 140 character boundaries
- JSON config file
gv [-c config_file] sms [destination] [message]
gv [-c config_file] call [destination] [phone to ring]
gv sms "John Smith" "Be there any minute, man."
Make sure you have a json config file at the default path ($HOME/.gv.conf)
Login token from client login can be cached. If you create a config file like the following:
and then send a message, the program will log in and save the token. You can then remove your password from the file.
I may create a more elegant interface for this in the future.