latest waveforms



Update Twitter, Facebook, iChat, Adium, And Skype With Quicksilver

QuicksilverI’m a Facebook fanatic. I joined immediately after they opened to the public. In the beginning, there wasn’t much to talk about. None of my friends had joined and there really wasn’t that much I could do there. But since then, the buzz has caught my friends’ attention and Facebook’s extendibility has grown consistently, giving me a lot to play with.

Since I’ve been catching myself updating both Facebook and Twitter separately, I figured I should revisit my workflow and see if I can tweak my current level of automation.

It wasn’t difficult. I just added a couple lines of code to iQuickTwitter and now I can update Twitter, Facebook, iChat, and Skype with a single command. If you dig it, be my friend and let me know.
Graham English @ Facebook
Graham English @ Twitter

Click here to open the script in Script Editor.

If all you want is to update Facebook with Quicksilver, try this:
Click here to open the script in Script Editor.

If you try to please everyone, somebody is not going to like it.



Rating: 1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...


Comments


  1. [...] Update Twitter, Facebook, iChat, Adium, And Skype With Quicksilver » Graham English’s Integra… (tags: facebook twitter quicksilver) [...]

  2. [...] Update 4-21-07: Integrated Skype mood text updates as an option. See instructions for details. Update 8-11-07: Integrated Facebook updates as an option. See this post: Update Twitter, Facebook, iChat, Adium, And Skype With Quicksilver [...]

  3. Graham… seem to be having a problem with URLs in the QS Tweet thing, when i tweet with a URL, nothing gets posted. seen that?

  4. With any URL? Or does it have query parameters like & % etc? I usually use this script via Quicksilver to shorten my URLs before I tweet them:

    #!/usr/bin/env python

    usage = '''
    Takes the URL of the frontmost Safari window/tab and
    shortens using the service at metamark.net. The shortened
    URL, which starts with "http://xrl.us/", is put on the
    clipboard, ready for pasting.
    '''

    from urllib import urlopen, urlencode
    from os import popen

    # Two functions for getting and setting the beep sound.
    #def getBeep():
    # cmd = "defaults -currentHost read -g #com.apple.sound.beep.sound"
    # return popen(cmd).read()

    #def setBeep(beepFile):
    # cmd = "defaults -currentHost write -g #com.apple.sound.beep.sound "
    # return popen(cmd + beepFile).read()

    # Get the URl of the frontmost Safari window/tab though AppleScript.
    applescript = '''tell application "Safari"
    URL of front document
    end tell'''

    url = popen("osascript -e '" + applescript + "'").read().strip()

    # Get the shortened URL from Metamark.
    shortURL = urlopen("http://metamark.net/api/rest/simple",
    urlencode({'long_url':url})).read()

    # Put the shortened URL on the clipboard.
    popen('pbcopy', 'w').write(shortURL)

    # Sound the Ping alert to tell the user the shortened URL is ready.
    # Reset the alert sound after beeping.
    #oldBeep = getBeep()
    #print oldBeep
    #setBeep("/System/Library/Sounds/Ping.aiff")
    #applescript = 'osascript -e beep'
    #setBeep(oldBeep)

  5. burcakNo Gravatar says:

    hi Graham

    about the facebook part on your script. is it still working? because I couldn’t get it working properly.

  6. burcakNo Gravatar says:

    hi again

    I fixed my problem. Nothing to do with your code

    it is working like charm.

    thanks

  7. Good. Glad you got it working. :)

  8. TrevorNo Gravatar says:

    This may be a total noob kind of question but when I navigate to /Library/Application Support/Quicksilver there is a file called Actions.plst but there is not a folder called Actions. From your post I assumed you were talking about a folder called Actions. How do I work with this?

  9. If there’s no Actions folder, just create one.

  10. [...] Update 05-08-07: I made a change to the way I use this script. Since I like to set the status and the message when I come and go, I’ve updated the script to do this. I’m leaving v1.0 alone but you can click here to open IM Status v1.1 in Script Editor. Update 08-11-07: If you want to update Facebook, see this post: Update Twitter, Facebook, iChat, Adium, And Skype With Quicksilver [...]

  11. NathanNo Gravatar says:

    Hmm. I was able to get this working for Twitter, but not for facebook. The script returns a growl notice saying it completed (both in the comprehensive and facebook only versions), but the FB status doesn’t update…. Any suggestions? Or has FB changed its status access somehow?

Leave a Comment



Living Room Rules: Please respect this space as you would respect the home of a friend who invites you over for coffee.



recent comments

wow thats strange there has to be some way to figure that out hmm nope cant find it it probally has to do with...
From: Real-Life Optical Illusions


You’re welcome.
From: iQuickTwitter – My Quicksilver + Twitter + iChat + Growl Hack


Thanks. I’ve been messing w/ this all day. Your instructions were...
From: iQuickTwitter – My Quicksilver + Twitter + iChat + Growl Hack


Gorgeous. I recommend the Workshop to anyone who wishes to learn how powerful...
From: Gustav Holst, The Planets Op. 32 I. MARS, the Bringer of War


Incredible!
From: Ralph van Raat Plays Rzewski’s Winnsboro Cotton Mill Blues


Here you go: Word Cloud
From: Shot Of Love


What the hell is a word cloud kemosabi, and I RTFR’s
From: Shot Of Love


Thanks!
From: Shot Of Love


You’re certainly welcome. And it’s been my pleasure!
From: Slow Train Coming


Thanks! Glad you’re getting something out of them. I know I am!
From: The Freewheelin’ Bob Dylan



members online

guests online

Join Today!

  • 3 Guests

Subscribe

Get my music, audio/video, and articles delivered to you by RSS, iTunes, or email:


Your privacy is guaranteed.

More subscribe options...

about graham

I'm a songwriter and recording artist who sings, plays keyboards, and explores the vast world of sound hoping to find some magical moments along the way. I'm also a Mac geek.

TwitterCounter for @grahamenglish




facebook connect

Connect with Facebook



google friend connect



tags