γ€€ οΌΌοΌΌ _____
γ€€γ€€ οΌΌ| '.' | HELLO
γ€€γ€€γ€€ >γ€€βŒ’γƒ½
γ€€γ€€γ€€/ γ€€ へ\
γ€€γ€€ /γ€€γ€€/γ€€οΌΌοΌΌ
γ€€γ€€ οΎšγ€€γƒŽγ€€γ€€ ヽ_぀
γ€€ /γ€€/|
γ€€| δΈΏ οΌΌ βŒ’)
γ€€| |γ€€γ€€) /
`γƒŽ )γ€€γ€€LοΎ‰

The following is a mish mash of computer programs I have written. You may or may not find them useful. Most of this software was written years ago so there may be some better alternatives now. Most are no longer maintained.

Most of it is written in JavaScript and relies on Node.js. The software might need some slight tinkering to get it to work on the newest version of node.

I also have other software on my GitHub page.


Noodlejs is a webscraper which I wrote whilst at Dharmafly. It allows a user to use css style selectors to select content from a variety of different web resources. E.g. XML, HTML, JSON etc.

If you are interested in using it please use the updated-xml-dependency branch.

  • It's on github.
  • It's on npm.
  • npm install noodlejs


connect-ratelimit is middleware for the connect web framework. It simply allows for configuration of rate limiting the amount of connections from an IP.

  • It's on github.
  • It's on npm.
  • npm install connect-ratelimit

Youtube to mp3 ripper

Lets you grab a bunch of youtube videos, convert them to mp3 and save them to your machine. Perfect for getting songs you like. But I recommend youtube-dl instead.


My esoteric ActionScript 3 port of Morgan Roderick's PubSubJS library. The pub sub pattern in ActionScript 3.