This is an idea I that I have been developing for the past few years. SMS messages are a highly accessible form of communication, and connected to a remote machine they can be used for numerous personal applications. Text Messaging is a pretty crappy interface for software, but it’s better than nothing, especially considering how much more accessible cell phones are as compared to smart phones.
txtApps 2.0 (written in Python using Django)
TxtApps is a capable framework for SMS application development and hosting. Developers can easily modify their software to run through txtApps. With a configuration file and wrapper script, a single-user command line application can become a multi-user application, that runs from multiple users’ cell phone SMS messages.
Currently written applications include Google calendar, maps, calculator, weather. Many other web services could be developed by others with little to no effort.
txtApps 1.0 (written in PHP using CodeIgnitor)
An earlier version, develope with PHP & CodeIgnitor. It is licensed under the GNU GPL v3. Download at github
Setup and Use
- Edit the file ‘config.php’ with your phone number, carrier email domain, and the url of your twitter feed.
- Run the master script, it calls the slave script every 10 seconds to check for new updates on your twitter feed.
- Text messages commands are styled ‘command arg1 arg2 arg3′ and the command is simply the script name minus its file extension.
- To add a new script, put it in the ‘scripts’ folder and make it executable. It will be run with its name (minus the file extension). An included example script is called ‘weather.php’. The txt message to run this script is ‘weather 02420′ (02420 is a command line argument).