public
Description: Makes Pibb/Campfire + Fluid/Firefox one hell of a steez.
Homepage: http://userscripts.org/scripts/show/30798
Clone URL: git://github.com/3n/steezy-pibb.git
cliffmoon (author)
Mon Jan 12 10:19:53 -0800 2009
commit  9d8f0e14a889f8f2639a46988096713c5c2eb407
tree    a3f4e493ee57e197538a55b1d4c0ede77c1b2e77
parent  831ad80a7faef8a4d1cecbdd0c8d551b5fdf3df6
name age message
file README.markdown Mon Nov 03 11:12:28 -0800 2008 added do not want and video to the readme [takeo]
file TODO Wed Jan 07 10:25:01 -0800 2009 todos [3n]
file license.txt Mon Jul 21 17:32:47 -0700 2008 updated license file. [3n]
file pibb_icon.png Wed Jul 30 15:49:08 -0700 2008 added icon [3n]
file steezychat.js Loading commit data...
file steezychat.user.js Wed Dec 17 10:38:32 -0800 2008 support for 'you' class when you're too lazy to... [3n]
README.markdown

Steezy Chat
by Ian Collins and Toby Sterrett
Grade 3

BRIEF OVERVIEW

This script aims to make the experience of using a web-based chat client
completely awesome. It is to be used as either a userscript in Fluid or Firefox 3 (with Greasemonkey).

Currently Pibb and Campfire are supported and more can be added easily by
request, or you could fork this on Github and HAAAACK.

Preferences panel

WHAT IT DOES

Fluid Specific

  • number of new messages on dock, for currently focused tab.
    number of unread messages on dock icon (Fluid)

Fluid or Firefox + Callout plugin


  • Inserts input on page for comma-delineated list of strings to growl alert on.
    alt text

Usability

  • Clicking in message window clears unread messages and focuses message input.
  • If you type message it is marked as unread, as well as all others above it.
  • When elements are injected by this script the message window will scroll to fit them, unless the user is currently scrolled upwards in the conversation (because that would get annoying).

Away status auto-reply

  • Enter a string into the provided "away message" text box and check "away" -- now anytime someone mentions one of your aliases it will submit that string you provided as a message automatically.

Message Styling

  • Unread messages are colored.
  • Message with aliases from alias list highlighted.
  • Messages you wrote are colored for quick-scanning chat history.

Fun

  • Inserting of img tags for messages that contain img urls.
    alt text
  • Inserting of images of tweets when a tweet url is in a message.
    alt text
  • Put someone's alias and the string "HAHA" in a message if they did some stupid shit.
  • "sadtrombone" or "wah" in a message to bring up a sadtrombone button.
  • "dnw" or "do not want" to inline the famous darth vader image.
  • In-lined emoticons.
  • In-lining of YouTube and Vimeo videos.
    alt text

Preferences

  • Almost all of the above features can be configured through a cookie-saved, inline form.

HOW TO INSTALL IT

Fluid

  1. Make sure you have the latest Fluid
  2. Save the script and put it into your ~/Library/Application\ Support/Fluid/SSB/(app name)/Userscripts/ directory.
  3. Set the icon to this (if Pibb)

Firefox

  1. Install Greasemonkey
  2. Install Callout plugin (currently requires Mozilla login)
  3. Install this script. Easiest at Userscripts

HOW TO MAKE IT WORK

There should be a little INPUT box at the bottom right or left of your screen. Fill it in with a list of aliases, comma-separated without spaces (e.g. "ian,Ian C.,3n,titanian,everyone").

If any of those strings appear in a message, it will turn orange and you should get a growl alert. It is saved in a cookie, so you should only have to write it once.