PhoneOops

From Wiki.q.c

Jump to: navigation, search

Do you remember the early naughties? A time of cell phones that still only had nine keys, when men were men and they certainly refused to send text messages? Do you remember talking about the new "phonetic slips" that sometimes occurred because people were too lazy to check the words their phone was typing for them so they send you things like "I ice so much beds cod vodka last might?!1?/"?

Yes?

Do you miss them?

Well, PhoneOops is for you!

[edit] What It Is

PhoneOops is a python script that takes in text and munges it in the way that only a cellphone from the mid 2000s can do. It basically implements an inferior predictive text algorithm and then does what you want (though probably not what you mean unless you read the docs) to it.

The online interface (Source)uses the script but only exposes some of the functionality right now. It is my first experiment with cgi in python, and learning my way around cgi is the main point of it. But it is nevertheless capable of some interesting results.

[edit] Why? Dear God Why?

Originally I was just curious what the longest words that you could accidentally type for another one in a text message was. (Stupefaction Putrefaction, in my dictionary, for the curious.) But then I realized that the algorithm I used for that led trivially to a host of other uninteresting functionality, and now it's got most of it.(For example, if you give it a space-separated list of numbers it will tell you the words that that number represents. Useful for businesses, or just Useful?)