Hacks > Greasemonkey

This pages is home to all of the Greasemonkey user scripts I've written. To install them:

  1. Use Firefox. Other browser (including the other Mozilla ones) won't work.
  2. You must have Greasemonkey installed
  3. Simply right-click on the link to the script and select "Install user script ..."

Script Finder

This locates user scripts for you to install. It adds them to the tools menu, allowing you to click on them to view. It can also put a little monkey next to all links. You can turn either of them off by editing the script.

Here's the monkey icon:

Screen shot:

Master Pass

This is a greasemonkey implementation of Nic Wolff's password generator. The goal: use one password for all those annoying sites without using the same password. How? It generates a strong and unique password for every site you visit using a master password. The unique password can be recreated as long as you know the master, so you effectively have many passwords while only having to remember one.

You can edit the script to store the password, so you don't have to remember anything at all. Only do this if you're feeling rrrrreally lazy and insecure (or do you feel secure?). Did I mention that it puts the password into the form for you? No action needed.

Tech details: This script extracts the domain name for the current site and concatenates it with your master password. It then makes an MD5 of this combined string. To make it the specified length, it simply truncates it.

LJ User Link Swap

Swaps the two parts of LJ user links so that the image links to the journal and the text links to their userinfo. It's probably best illustrated with an example:
Normal: [info]atrustheotaku
After modification: [info]atrustheotaku

LJ User Multilink

Makes LJ user links into "multilinks." Each multilink contains: Obligatory screenshot:

Concept from Tobin

LJ Bind IP

Makes it easy to bind your LiveJournal cookies to your IP address by adding a checkbox to various login forms.


LJ-Celsius Integration

Integrates LiveJournal and Celsius. Whenever you add a friend, it adds some fields so you can tell Celsius how you met them at the same time.

Screenshot:

LJ Tags

This is a simple script to let you "tag" your LiveJournal entries. It's fully integrated with interests and supports autocompletion using the interests of the journal you're posting to. You can navigate the completions using up and down. Sorting is based on popularity.

Screenshots:
At update.bml

In your journal:

Dirty Talk

Are you tired of reading paragraph after paragraph of boring text? Is the internet simply not racy enough for you? Then install this script! It simply inserts random dirty words into the text of any page.

Screenshot:

Text from this entry in Greaseblog.
Concept from Matthew Gertner.
Antithesis of Anthony Lieuallen's clean language script.

Monkeybox

A page you can use to test Greasemonkey scripts in before you even install the extension. Only limited functionality is provided, of course.

If you find a bug or would like to make a suggestion, please e-mail me.

All scripts on this page are licensed under the LGPL.