Trixie
Teaching an old browser new tricks.

What is Trixie?

Trixie is to Internet Explorer as Greasemonkey is to Firefox.  It lets you remix the Web via scripts.  You may do this to either make it more readable, fix bugs or to even add little features to make the site more usable to you.  Trixie by itself does none of this.  It is just a plugin for Internet Explorer that enables executing chunks of JavaScript code and thus lets you use the Web the way you want to use it.

Why Trixie instead of Greasemonkey?

Despite the growing popularity of Firefox, there are many who still use Internet Explorer everyday, either because they haven't heard of Firefox, they haven't mustered the courage to install it, they are too accustomed to using IE or due to necessity (many offices use Windows with NT authentication and IE is thus the defacto browser).  Whatever the reason to run IE, they should still be able to remix the Web like the lucky Firefox users.  Thus, Trixie.

The author of Trixie happens to one such user of Internet Explorer.

What is a Trixie script?

Any Greasemonkey script is a Trixie script.  Though, due to differences between Firefox and Internet Explorer, not all Greasemonkey scripts can be executed within IE.  Trixie makes no attempt to allow Greasemonkey scripts to run unaltered, since it is best to have the script author account for the differences and have the script run on both browsers if he/she so chooses.

Refer to the excellent Greasemonkey documentation to learn how to write Greasemonkey/Trixie scripts.  Note that some of the information there won't be applicable to Internet Explorer and Trixie.

Installing Trixie

Trixie requires the Microsoft .NET framework to be installed.

Download Trixie now.

By default, Trixie installs in your Program Files\Bhelpuri\Trixie directory (you can of course change this location).  It also installs a few scripts to the Program Files\Bhelpuri\Trixie\Scripts directory.

Restart IE after installing Trixie.  Once you have restarted, go to the Tools menu.  You should see a menu item called "Trixie Options".  Selecting that will show you the list of scripts installed and which one's are enabled or disabled.

Once you have installed Trixie, you browse the Web just like you always do.  Trixie works in the background executing the scripts on the designated pages and customizing them to your needs.

Installing a new script

To install a new script, download the script into the Scripts directory under the Trixie installation folder.  By default, this is at Program Files\Bhelpuri\Trixie\Scripts.  Then, go to the Tools menu and select "Trixie Options" (Alt-T, X).  This will show the Trixie Options dialog where you can click on the "Reload Scripts" button and select Ok.  This will load your new script and enable it.  Note that unlike Greasemonkey where the metadata section is optional, Trixie requires a metadata section in the script.

Managing your scripts

The Trixie Options dialog (Alt-T, X) can be used to manage the scripts you have installed.  From this dialog, you can view the scripts installed, enable or disable scripts or reload scripts.  The dialog also shows which sites or pages the script will execute on.

Download Scripts

Trixie installs a few scripts on install.  You can find those and others here.





Version History

Version 0.2.3 – 6 June 2005
  • Added support for cross-domain HTTP requests via GM_xmlhttpRequest. [Doesn't support onreadystatechange yet]
  • Fixed parsing of metadata sections with empty content.
  • An exception in a script doesn't stall execution of other scripts.
  • "View" in Trixie Options now works on Win2K.
  • Folded Hotmail Read/Unread Filter and Hotmail Previewer into a single script - Hotmail Enhanced
  • Version 0.2.2 – 2 June 2005
  • Added a dependent dll (Microsoft.mshtml.dll) to setup. This fixes the issue a few users reported, where, Trixie was installing but not working.
  • Fixed "Reload Scripts" when multiple browser windows were open [regression]
  • Added HotmailReadUnreadFilter.user.js as install-time script
  • Fixed HotmailPreviewer.user.js to show "Preview Message" tooltip on envelope icon in IE. Earlier, this only worked correctly on Firefox.
  • Added licensing info to RemoveGoogleAds.user.js
  • Added licensing info (MIT license) to most other scripts
  • Version 0.2.1 – 31 May 2005
  • Fixed "View" in Trixie Options.
  • Added Trixie.config.xml to track script enabled/disabled state. This fixes TrixieSetup from re-creating an install-time script if enabled/disabled. Ugh - how did I miss this?!
  • Added PageBreakIndicator.user.js and HotmailPreviewer.user.js as install-time scripts.
  • Version 0.2.0 – 28 May 2005
  • Initial release to web.

  • Comments and Feedback

    Comments and feedback, brickbats and bouquets, are all welcome!

    Click here to join our discussion forum, or you can subscribe directly by entering your email address below.

    Subscribe to trixieUsers
    Powered by groups.yahoo.com