You are viewing zarfmouse

The Life and Thoughts of Zach - HOWTO: Mash Up (Twitter, TwitterMail, LoudTwitter, RSSFWD, Facebook, LiveJournal)

Jun. 4th, 2008

03:26 pm - HOWTO: Mash Up (Twitter, TwitterMail, LoudTwitter, RSSFWD, Facebook, LiveJournal)

Previous Entry Share Next Entry

I've just connected a pretty cool bunch of web services to solve a pretty simple problem: I want to be able to quickly and easily and cheaply use my cell phone to let my friends in Chicago know where I am and what I'm up to. I want people to be able to spontaneously decide to join me when I'm wandering around the city having fun.

For instance, tomorrow (Thursday) I'm going to go to Blues Festival and wander around. I'd love to be able to send out messages to friends and let them know when I get there and when I move from one part of the fest to another. And as a side effect I'd like to have an archive of all those little updates that'll form a picture of my days, a quick easy replacement for blogging.

Twitter - What are you doing?

Everyone who is interested in my status updates should join twitter.com and follow me. If you register your cell phone to receive updates from my twitter feed you are done.

Note that when you try to connect twitter to GTalk, it'll fail without an error message. This is a known problem at twitter and they're working on it as a matter of high priority.

However if you want to do some more advanced things or if you have a pre-paid cell phone plan that won't work with twitter there are some cool other tools you can use. Note that for much of this to work you'll need an unprotected public twitter feed so you'll want to consider only twittering updates that you don't mind the world reading.

Facebook/Twitter Integration

Twitter has an official application on Facebook. You can configure this application to update your status message as soon as you post a new tweet. You can also use it to see which other Facebook friends are twittering. This is a great way to get your tweets out in real time to friends who aren't on twitter.

This application asks for your twitter password and normally I would be upset about providing a third party password to a FaceBook application but I feel ok doing it when the third party service is the official owner of the Facebook application and all the info on that application is meant to .

Loudtwitter - Twitter feed -> LiveJournal

You may have noticed that there's a daily summary of my tweets being posted to LiveJournal. This is done with LoudTwitter.

I LOVE the security model of loudtwitter. You can use this service without having to trust LoudTwitter with either your twitter password or your LiveJournal password. It uses OpenID so you can log into LoudTwitter without having to create an account there. Then you can configure it to use LJ Emailpost to post the messages. Don't forget to add noreply@loudtwitter.com to "Allowed sender addresses" in your Mobile Post Settings.

You can customize LoudTwitter to add tags, mood, etc to your message using LJ headers.

I used the following for "text to add at the beginning of the post:"

lj-tags: twitter, loudtwitter, web2.0

<lj-raw>
and for "text to add at the end of the post:"
<p>From <a href="http://twitter.com/zarfmouse">twitter.com/zarfmouse</a>.</p>

TwitterMail SMS -> Twitter Feed

Unfortunately my T-Mobile ToGo prepaid cell phone won't work with SMS "shortcodes" so I can't use Twitter's built in SMS integration. Luckily, almost every cell phone provider does SMS->Email gatewaying. So if you send an SMS to an email address (rather than a phone number), it'll get delivered to the right place. Try it!

TwitterMail will give you a special secret email address. When you send an email to that address it'll get posted to your twitter. Unfortunately you will need to give TwitterMail your Twitter password which is not something I'd normally recommend (since TwitterMail is a third party), however your twitter is a public feed with very little sensitive information so the cost of being hacked by the owners of TwitterMail is very low.

Now if you store the special secret TwitterMail email address in your phone's contact list, you can quickly and easily send an SMS to that address and it'll go instantly to your twitter feed. This also bypasses the possibility that Twitter could in the future charge a premium rate for their built-in SMS service.

You can register the email address of your cell phone (e.g. 7735551212@tmomail.net) with TwitterMail so that when people @reply to your twitter messages that'll get SMS'ed back to your phone.

RSSFWD - Twitter Feed -> Cell Phone

If your phone doesn't work with Twitter's built in SMS service there will still be one piece of the puzzle missing. You want to get updates from certain friends sent directly to your cell phone so you can have up to the minute status updates. This could be useful if you want to keep track of where I am when I'm wandering around the city so you can arrange to join up with me.

First determine the email address of your phone.

Next determine the RSS Feed of the twitter feed you want to send to your cell phone. Mine is http://twitter.com/statuses/user_timeline/14985659.rss.

Then just go to RSSFWD and enter the feed URL and submit. Use text only messages (there's a checkbox for this). When it asks you what email address to subscribe you should NOT use your cell phone's email address directly. Instead you should use your gmail account or some other account that lets you set up a custom filter.

Then in your email program (e.g. gmail) set up a filter so that messages from rssfwd get forwarded to your cell phone. You could get arbitrarily clever with this and subscribe your email address to ALL your followed twitter feeds but only forward certain ones to your cell phone.

The reason for the filter-forward step is so you can easily use the "unsubscribe" link provided in each rssfwd message.

Remember you only have to do this part if the normal Twitter SMS integration does't work because you have a pre-paid cell phone.

ETA: I'm testing this right now and it seems there is a pretty significant delay between when a twitter post is made and when an RSSFWD email goes out. This is unfortunate.

Current Location: Chicago, IL
Current Mood: geekygeeky

Comments:

From:(Anonymous)
Date:August 16th, 2008 03:14 am (UTC)

........

(Link)
Your blog is interesting!

Keep up the good work!
(Reply) (Thread)
[User Picture]
From:baxil
Date:August 29th, 2008 05:20 pm (UTC)

Thank you!

(Link)
Found this via a Google search for 'loudtwitter security'. Thanks for pointing me toward the Livejournal e-mail posting feature. Much better password hygiene.

What's the purpose of the <lj-raw> tag in the header of the e-mail message? Doesn't LoudTwitter already format its messages?

(Sorry about the editing. LJ was stripping out the tag.)

Edited at 2008-08-29 05:22 pm (UTC)
(Reply) (Thread)
[User Picture]
From:zarfmouse
Date:August 30th, 2008 02:17 am (UTC)

Re: Thank you!

(Link)
lj-raw is because there is HTML markup in the post that LoudTwitter makes. lj-raw turns off LiveJournal's automatic formatting so that you don't end up with extra line breaks wherever there's a newline.

Here is a list without lj-raw (notice LJ inserts extra new lines adding a ton of extra whitespace:

  • this is a cooked list

  • this is a cooked list


Here is a list with lj-raw:
  • this is a raw list
  • this is a raw list
(Reply) (Parent) (Thread)
[User Picture]
From:fayroberts
Date:February 3rd, 2009 11:48 am (UTC)

Dude

(Link)
Thank you!
(Reply) (Thread)
[User Picture]
From:tourogal
Date:July 6th, 2009 03:23 pm (UTC)
(Link)
now that loudtwitter is down for the count, do you know of any other programs or apps or whatever that would essentially do the same thing? as the primary reason for my twitter account is my LJ blog, no way to import the tweets would mean that i would stop using twitter.
(Reply) (Thread)
[User Picture]
From:froggbee
Date:July 15th, 2009 02:19 pm (UTC)
(Link)
Twittinesis or however it's spelled... it's not pretty or customizable, but you can keep your tweets protected.
(Reply) (Parent) (Thread)
[User Picture]
From:vernon_j
Date:July 16th, 2009 01:49 pm (UTC)

Thanks

(Link)
I have missed loud twitt, hope twittinesis works just as well.
(Reply) (Parent) (Thread)
[User Picture]
From:angel_on_earth
Date:August 20th, 2009 03:22 pm (UTC)
(Link)
It seems like the tags part of sending to livejournal is no longer tagging now that loudtwitter is back up and running.. I know it used to be this:
lj-tags: tweets
any ideas on how to make it work again??? TY

Edited at 2009-08-20 03:54 pm (UTC)
(Reply) (Thread)