##Screenshot

Buttons.

![alt text][1]

Buttons with badges.

![alt text][2]

Link (the text is a temp solution) allowing you to associate site with badge.

![alt text][3]

##About

The current web interface is the ideal way to use stack exchange apps. I intend to improve this experience for safari users with a "Safari Extension" which enhances the current web experience in a number of ways:

 - Buttons which take you directly to the appropriate web site, and shows your reputation points as a badge value (can be seen in screen shot).
 - Extension bars which contain an overview of your account including rep points, badge count, and possibly more (still working on it).
 - Scripts which add functionality to the site, such as question "quick view" which provides a look at a question without navigating away from the home page.

##Features

 - <b>Stats at a glance</b>: see your reputation points and badges.
 - <b>Enhanced experience</b>: quick view allows you to see questions without navigating away from the home page.
 - <b>Easy linking with account</b>: most stack apps require you to input your user id. The safari extension enhances the site with a link when you are signed in which automatically associates your account with the extension.

###Download

I will provide a "latest" link as well as links for each version during development.

 - [<b>Latest</b> (0.2)][4]

 - [Version 0.1][5]
 - [Version 0.2][6]

##Code

The code is entirely JavaScript (limitation of Safari extensions).

The real hard work is done by [George Edison's wrapper code][7], which in turn uses the [jQuery][8] library to parse JSON notation and make sense of it.

##Current Caveats

To be honest, this bit is partially my list of "things to fix" and partially for your information.

 1. <strike>user preferences are not being read and changing them has no effect</strike>
 2. <strike>badges are for my account, and cannot be changed yet</strike>
 3. the extension bars are not operational yet
 4. the initial lookup is performed, but even though all the badges are being updated, the value is not shown for a while sometimes.
 5. clicking the buttons will always open the site in a new tab. it should ideally open in the current window if it is empty.


  [1]: http://img690.imageshack.us/img690/5417/buttonsnobadge.jpg
  [2]: http://img25.imageshack.us/img25/3021/buttonslx.jpg
  [3]: http://img412.imageshack.us/img412/8062/associatewithaccount.jpg
  [4]: http://files.nippysaurus.com/StackSafariUtilities.safariextz
  [5]: http://files.nippysaurus.com/StackSafariUtilities_0.1.safariextz
  [6]: http://files.nippysaurus.com/StackSafariUtilities_0.2.safariextz
  [7]: http://stackapps.com/questions/362/stackscript-javascript-wrapper
  [8]: http://jquery.com/