This page contains Greasemonkey scripts (also called user scripts) I've created. These are small files that are installed into web browsers to add enhancement to web pages, sort of like mini-extensions. In theory they're platform independent, but due to differences in application they may not work or have certain features disabled in your specific browser. Firefox doesn't have native Greasemonkey support but its addon is by far the best implementation available. Opera has it as a built in but limited feature. All my scripts are designed to work on Opera but certain features like options menus won't be available. Other popular browsers such as Internet Explorer and Safari have no native Greasemonkey functionality and available addons are limited. I don't test my scripts in these browsers so if you do find some way to it in them then you do so at your own risk! For any technical questions about the installation or usage of the script files consult your browser's specific implementation.
You're free to do whatever you want with the code here. If you have any questions/comments/suggestions don't hesitate to contact me and I'll see what I can do.
Sometime I need to organize this page a little bit.
This script will remove garbage from the Youtube interface leaving only the header, the video, the description, and the buttons under the video. If you have Firefox you can access controls in Tools > Greasemonkey > User Script Commands and toggle the different sections it removes to bring them back, if necessary. It even saves your settings!
Last updated Aug 15, 08.
Without the script
With the script
[ Install ]
Scans the page for any OpenID input fields and automatically fills them in with your id URI. If you're using Firefox you'll have to input your URI by going to Tools > Greasemonkey > User Script Commands > Set OpenID URI option and it will prompt you for it. After that you can change the setting by going to the same option again. If you're another browser you'll have to open the script source and find where it says "yourname.example.com" and replace it with your own ID.
This script adds icons next to links that don't lead to normal HTML documents. For example a link leading to a PDF will display a PDF logo, and a mailto link will display a mail icon.
The code is mostly copied from Wikipedia and also uses the same icons that Wikipedia uses. The credit really goes to them for making this.
Click here to install
Last updated: Aug 16 2007
The Firefox addon Link Alert does essentially the same thing as this script and functions way more gracefully. I recommend everyone use that instead.
Supported audio extensions:
|
Supported video extensions:
|
Supported document extensions:
|
Supported protocols:
|
Alternatively, if you want to load it into Stylish you can get the script here http://userstyles.org/style/show/2245
WordPress has possibly some of the ugliest smiley set I've seen. And even if there are uglier ones, approximately half of the current internet is powered by either WordPress, MediaWiki, or forum software[1], so it makes a pretty big impact. Because of this I decided to make a Greasemonkey script to replace them with something less awful.
If you know how to use JavaScript you can customize the script yourself. The smileys are stored in an associative array with the names of the WordPress smileys as keys and the replacements are base64 encoded and stored as the values. This could also be easily modified to work with other software besides WordPress by changing the regular expression that finds the smileys.
| WordPress | Not WordPress |
|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
[2] |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
[2] |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
[2] |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
N/A[3] |
rmuser wanted one that replaced every smiley with
so here's that one.
This text box does not actually do anything. However if you feel an overwhelming urge to express yourself you may go ahead and type in it. If you want to talk to my personally use my contact information.