Skip to content
upcoming static site
JavaScript Shell
Find file
New pull request
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
README.markdown Fixed styles and tested download
requirements.txt Prepare for production push.


jQueryTools site made with hyde:


  1. Install pip, virtualenv & virtualenvwrapper:

    sudo easy_install pip
    sudo easy_install virtualenv
    pip install virtualenvwrapper

    Note where pip installs virtualenvwrapper.

  2. Add the following two lines to your shell startup file(~/.bash_profile for example).

    export WORKON_HOME=~/.virtualenv
    source /usr/local/bin/

    Ensure that the file is prefixed with the path noted in step 1.

  3. Clone this repository, and its submodules:

    git clone
    git submodule init
    git submodule update
  4. Setup your virtual environment

    mkvirtualenv jqt

    You can use workon jqt to switch to the environment after the first time.

  5. Install the requirements:

    cd ~/path/to/this/repo
    pip install -r requirements.txt
  6. Install stylus which requires node.js:

    curl -O
    tar zxvf node-v0.4.2.tar.gz
    cd node-v0.4.2
    mkdir ~/local
    ./configure --prefix=$HOME/local
    make install
    export PATH=$HOME/local/bin:$PATH
    curl | sh
    npm install stylus

You are all set.


Ensure that you are in the correct virtual environment(workon jqt).

  1. hyde gen - generates the website.

    • hyde gen -r - refreshes the website, regenerating everything.
    • hyde gen -c dev.yaml - generates the website where the url's for swf files point to local versions under content/swf.
  2. hyde serve - starts the built in web server.

  3. hyde serve -c dev.yaml - starts the built in web server with url's for swf files pointing to the local version sunder content/swf.

Building jquerytools for the download page

  1. npm install - Installs dependencies for the builder
  2. node build.js - Creates a dist directory under downloads and pulls the jquery tools source and compresses them.
Something went wrong with that request. Please try again.