Greasemonkey Scripts

Collection of Greasemonkey scripts that I wrote. I have a userscripts.org account, but this page will remain updated more often. I'm also experimentally exposing the changelog of my script updates. Have fun!

I just finished a general cleanup and standardization of name/namespaces for all my old scripts. If you have an older version of a script (from before November 2008), and install a newer one, you may run into problems. See my notes below for more information.

You can find me on my journal or on my twitter. Any questions, comments, problems, suggestions for existing scripts, wishes for new scripts, or cookies can go to my livejournal.com address (afuna@) -- thanks!

Dreamwidth

Dreamwidth and LiveJournal

These scripts work on both Dreamwidth and LiveJournal. I'd be happy to port over scripts by request (will likely go through the rest slooowly)

LiveJournal

LJ Support

Scripts for the Support board on LiveJournal. Some of these may work on other sites, if you edit the includes plus any URLs inside the scripts that point to pages on livejournal.com. But only the ones labelled "Support:" work on both Dreamwidth and LiveJournal. The ones labelled "LJ Support: " will need updating.

Others

Troubleshooting

If you have an older version of the script, and you install a script from this page, you may find that you have two copies of the same script under slightly different names, which are both called on the same page causing wonky behavior, or else that your stored script preferences were not carried over.

If the first happens, just delete the older version. If the second happens, copy the preferences, and then delete the older version. Preferences are in about:config. Filter to "afuna", copy the old preferences to a new preference with the preference name in this format (note the double slash!):

greasemonkey.scriptvals.http://afunamatata.com/greasemonkey//scriptname.variablename

I'm really sorry for the inconvenience, but the mess the old scripts were in was driving me crazy! And so I promised myself that I would clean that up before I moved them to this new site.