
Soon after the launch of the Portland-based location tracking site, Shizzow, I put together client of sorts using a set of javascripts and CSS styles inside of a Fluid site-specific browser. I recently updated this code to work with the latest design revision of Shizzow and decided to take the opportunity to bundle them up for distribution.
Features
- Simplified site layout to work well in a compact window.
- Growl notifications for shouts.
- Automatically refreshes the homepage every minute, unless you're typing a message.
- Automatically returns you to the homepage after a period of inactivity.
Download
- A quick and easy packaged version
- The source files
Build Your Own
Fluid is a great tool for bringing web applications closer to the desktop and I'm presenting this initial release with step-by-step instructions of how I build the client in the hopes that it will encourage people to experiment with it. You can either grab the packaged version or follow along below and you'll (hopefully) end up with the same result.
Download Fluid.
Grab a copy of the latest support files from the github repository. They'll bundle up a convenient zip file just for you.
You'll end up with five files:
- Display Growl Notifications.user.js
- Reload Shizzow.user.js
- Return to Shizzow Homepage.user.js
- shizzow-icon.png
- userstyles.css
Open Fluid and fill out the form as follows and click Create.
- URL: http://www.shizzow.com/
- Name: Shizzow
- Location: wherever you want the app to be created
- Icon: Choose Other..., then pick shizzow-icon.png from the support files.
Open your newly created site-specific browser and bask in its glory for a moment before choosing Preferences from the Shizzow menu and navigating to the Userstyles section.
In the Userstyles preference pane, click the plus button to add a URL Pattern, click the checkbox that appears (to enable the pattern) and edit it to read
http://*.shizzow.com/*. Next, paste the contents of userstyles.css into the large field at the bottom of the window. When you refresh the browser window, things should change quite a bit.To add our extra functionality, choose Open Userscripts Folder from the script menu (the icon to the right of the Window) menu) and drag the three .user.js files from the support files into the folder that opens. With that done, bounce back to the Shizzow app and choose Reload all Userscripts (again from the script menu). The script menu should now have three brand new items in it. Choose each of these in turn to enable the scripts.
Finally, choose Convert to MenuExtra SSB… from the Shizzow menu to make your client hide away in your menu bar.

One Comment (comment feed)
Nicely done!