The Twittering Moose

Talking Moose: Risen from the dead

When I was young there was a program for my little black and white Macintosh Classic II called the 'Talking Moose'. The Talking Moose had no other purpose than to allow a small cartoon Moose to appear in the corner of the screen and make silly comments in a voice like Stephen Hawking: it was quite magical for a nine year old and I still have fond memories of the program.

As system software progressed I found the Talking Moose would no longer run on my computer - I lost track of the Moose and sadly he disappeared from my life.  But reading Digg the other day I discovered out that the Moose is now back as something of an internet superstar.  The only difference is that Talking Moose is now broadcasting his witticisms through Twitter: all you have to do is add him as a friend in order to receive the benefit of his wit.

Putting the Moose to Work

If it wasn't enough to find out that the Talking Moose was twittering away from some remote corner of the internet  Jason Snell at Mac World had worked out how to get him to speak!  I was a bit disappointed with his script though, he had managed to get the computer to speak twitter messages sent by the moose but there wasn't the accompanying cartoon moose: just the Moose's disembodied voice.

I decided to work out a way to adapt Jason's script to get the moose to read all of my twitter messages.  I realised I could easily adapt Jason Snell's scripts to work with a program called Uli's Moose (a modern scriptable version of the Talking Moose for OS X).

Here's how I got the moose to read my Twitter messages:

You will need:

Step 1: Change Twitterfic

I opened up my mac Terminal and entered:

defaults write com.iconfactory.Twitterrific processTweetScriptPath -string ~/moosetweet.scpt

This altered Twitteriffic's preferences so that every time a new tweet loads it runs the Applescript 'moosetweet.scpt'.

Step 2: Open up Uli's Moose

Now I wanted the cool moose animation I had always loved so I opened up Uli's Moose.

Step 3: Script it

I adapted Jason Snell's Applescript to tell Uli's Moose to speak my Tweets out aloud.  Here's is the adapted script:

on process_tweet(tweetId, tweetDate, tweetScreenName, tweetUserName, tweetUserUrl, tweetUserImageUrl, tweetText, tweetType)

tell application "Moose"
speak tweetText
end tell

end process_tweet

I saved the file as 'moosetweet.scpt' and stored it in my home folder. 

Step 4: Wait for a tweet

All I had to do then was wait for the moose to start reading my Twitter messages.  I think he's even better now that he does useful work for me... Come to think of it he always was a bit of a loafer compared to the other programs.

Comments

very good start... you have

very good start... you have maximum capacity to blog about new articles...

thanks

Interesting post and I

Interesting post and I really like your take on the issue. I now have a clear idea on what this matter is all about. Thank you so much.

Great tutorial mate. Thanks

Great tutorial mate. Thanks :)

Took me time to read all the

Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It's always nice when you can not only be informed, but also entertained!
Mike alcohol abuse facilities

So far, I managed to go

So far, I managed to go though only some of posts you discuss here, but I find them very interesting and informative. Just want say thank you for the information you have shared. Regards
James from flash php chat

But it's a nice start,

But it's a nice start, thanks! canadian

They say I am a promoted

They say I am a promoted internet user and thus can say that your resurce is one of not many I like to come back from time to time. I just hope that someone finds my search engine on torrent files that useful too

Hi Uli, Very honoured to

Hi Uli,

Very honoured to have the Talking Moose's current custodian comment on my rather humble blog!

Jason Snell mentioned this problem - I believe that it is worst if you are running Twitterrific 3.1. If you install version 3.2 of Twitterrific this problem will only occur the first time you open up Twitterrific - it will read out individual entries after that.

Hi, interesting use of

Hi,

interesting use of scriptability! Great to hear. Though it doesn't quite work for me. It seems to process all tweets every time new tweets arrive, which means the Moose will start reading one tweet, will be interrupted with the next, etc. :-(

But it's a nice start, thanks!

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.