Last night at makerlab we were talking about dating sites a bit – we had some fun thinking about the different ways that we could imagine designing a simple tool for twitter. We decided we wanted it to be really really simple.
Like REALLY REALLY simple. Like this:
Kinda like a kiss. Yeah, just like that. Like a kissing booth! JUST like a Kissing Booth!
The way this all works is that when you send a message to @kissmehere on twitter and you include the name of some people, it will send a kiss to all those people. For example:
@kissmehere go kiss @paigesaez @zephoria @soycamo @semaphoria @anselm
Kissmehere is no prude, you can kiss more than one person at the same time – or kiss only one person – it is up to you.
Kissmehere maps your kisses too!
How did I build it? This is just a riff on the same twitter code I have been using before. There are a few twists. First we have some pre-amble and we have a geocoding engine – thanks MetaCarta!!!:
We have a simple data model as usual to track our activity… again using datamapper which is a favorite of mine.
We have the usual twitter gem code to peek at the twitter state. I am really starting to wonder how the heck twitter even stays up with the amount of traffic it is getting… In any case mine is not to worry but to do!
Next we want to respond to kisses in an intelligent way; telling everybody, friending new friends and all that kind of fun stuff.
Finally we write out an RSS feed for Google Maps – thanks @ajturner for the quick tip. I wasn’t able to get ruby rss maker to do anything useful such as allow me to specify custom namespaces for the geo:lat and geo:long attributes so I wrote everything by hand! By doing this we can then make a map page which has all the kisses on it just for fun. I guess I won’t show this blob because it breaks the layout engine in wordpress… I will link to the original file however at agent.txt
That’s it. Have fun out there in the twitter verse!