Build A Twitter Client With Fluid


The Fluid Site Specific Browser (SSB) is one of our favorite pieces of kit for Leopard. You can use Fluid to give web services you use constantly like Gmail, Facebook, Wikipedia, or Pandora their own icon and a browser tailored to that site’s specific workflow. Fluid based on WebKit and has plugin support among many other features. Embedded above is [Eric Eggert] showing how to create a reasonable Twitter client using it. The initial setup is identical to any other Fluid app: point it at https://twitter.com/. The clever bit is leveraging Fluid’s GreaseMonkey style userscripting support. He created a userscript to autorefresh. A second userscript is used to strip off all of the extraneous page elements leaving just the text field and the timeline. Every time you get a new message it generates a growl notification and you can even attach it to the status bar. Best of all: it avoids all API limitations since you’re accessing through the web interface.

7 thoughts on “Build A Twitter Client With Fluid

  1. I cannot help but wonder about the safety of this.
    greasemonkey’s functionality proved vulnerable at least a few times, where I believe, javascript on the original page was able to hijack its higher privileges, by overriding existing functions used by greasemonkey scripts.

  2. Twitter is stupid, why does everyone care? It is just a instant messenger that remembers and shows your messages on a web page.
    Also I do not think ANYONE would care that they friend went to Publix to get a loaf of bread earlier that day.

  3. miked, since when did you think that anyone cared if you approved of this post or not, or any of the posts for that matter. if you have a comment on the actual post itself leave something, otherwise keep your “approvals” to yourself please.

Leave a Reply to adamCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.