Skip to content


Subversion checkout URL

You can clone with
Download ZIP
some of my more or less useful greasemonkey userscripts
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information. delicious star rater: removed none valid urls from scripts meta header

greasemonkey userscripts

Some of my more and less useful greasemonkey userscripts:

Please install userscripts from You'll also find there some notes and screenshots.

You may also install them via the following Links from github:

Still under development (use it for your own risk):

userscript-updater script


  1. Copy and paste the script snippet updater.user.js.txt at the end of your userscript file.

  2. Set at least script-id (from and current script version as options in init function:


        scriptId:       "123456789",
        currentVersion: "1.0"
  3. You may optional overwrite the 'checkInterval', 'injectInto' and 'updaterCss' option


        scriptId:       "123456789",
        currentVersion: "1.0.2",
        checkInterval:  604800,                              // check only once a week
        injectInto:     document.getElementById("header"),   // inject updater-message into this DOM-node
        updaterCss:     ""                                   // individual css rules (see 'Themes' below)
  4. You may optional define additional (non standard) userscript-meta tags @change and/or @depricated in your script. This information will then be used in an update-message as additional description.

    @change: what has been changed in the new version

    @depricated: if userscript is depricated (the scripts site may have implemented your feature now, so the userscript isn't necessary anymore), then give a description or set to 'true'.


  • For an example of this script being implemented, see for example this
  • Currently this updater script works only for unserscripts hosted on
  • Please don't set checkInterval to more than once a day to limit unnecessary server load on
  • Use version numbers for your userscripts based on the versioning scheme major.minor[.bugfix].
  • You may use a packed version of this script snippet (the userscriptUpdater-function only!) by using Dean Edwards Packer

Tested with:

  • Firefox 3.0.x
  • Greasemonkey Addon 0.8.20090123.1

Styling of updater-message:

Individual CSS rules should base on this exemplary generated HTML structure:

<div class="greasemonkey_updater">
        <div class="greasemonkey_updater_link_to_hide">
            <a href=""><span>Skip until next Update!</span></a>
        Greasemonkey UserScript Update Notification!
    <p>There is an update available for <a href="">userscript updater</a>.<br/>
        New Feature: this and that!<br/><br/>
        You are currently running version <b>1.3</b>, the newest version on is <b>1.4.3</b>!<br/>
        <a href="">Update to Version 1.4.3</a>

For this you may use for example this set of CSS selectors:

div.greasemonkey_updater {  }
div.greasemonkey_updater h1 {  }
div.greasemonkey_updater a {  }
div.greasemonkey_updater .greasemonkey_updater_link_to_hide {  }
div.greasemonkey_updater p {  }

Helvetica Theme

Copy helvetica.css into updaterCss.

Red-Alert Theme

Copy red-alert.css into updaterCss.


MIT License (

Something went wrong with that request. Please try again.