W
why the lucky stiff
And now I ask these gaunt faces, "Is anyone in the mood for fledling
software, a few hours old?"
[*] the MouseHole proxy [*] 1.0 [*] with complimentary hoodwink.d free
pass [*]
= Background =
Lately, on RedHanded, we've been trying out an experiment with a
Greasemonkey script and a Ruby script. What we're doing is cladestine
off-web experimentation and it is of the utmost importance that we
remain concealed and uncatalogued by the major search engines.
Now we've challenged ourselves to replace Greasemonkey with a proxy
composed of Ruby.
= The Workings =
How does this proxy work? Well, THAT I can tell you.
* The proxy has a directory named `userScripts' which contains a bunch
of files with a .user.rb extension.
* You start up the proxy on your machine.
* Setup the proxy in the connection settings in your browser.
* As you surf, the proxy will rewrite the web, based on the scripts you
have in your `userScripts' directory.
The proxy is currently quite slow. And the HTML gets pretty munged
sometimes. And there is no caching.
But it's definitely cross-browser. And uses REXML for XPath support,
open-uri as a replacement for XMLHttpRequest, and JSON reading and printing.
= Crawling into the Hole =
A few MouseHole links:
* Project page: <http://rubyforge.org/projects/mousehole>
* Downloads: <http://rubyforge.org/frs/?group_id=895>
* Announcement: <http://redhanded.hobix.com/inspect/theMouseholeProxy.html>
Over the next few days, we'll feature some basic user scripts on
RedHanded, so you can get the hang of scripting this thing.
_why
software, a few hours old?"
[*] the MouseHole proxy [*] 1.0 [*] with complimentary hoodwink.d free
pass [*]
= Background =
Lately, on RedHanded, we've been trying out an experiment with a
Greasemonkey script and a Ruby script. What we're doing is cladestine
off-web experimentation and it is of the utmost importance that we
remain concealed and uncatalogued by the major search engines.
Now we've challenged ourselves to replace Greasemonkey with a proxy
composed of Ruby.
= The Workings =
How does this proxy work? Well, THAT I can tell you.
* The proxy has a directory named `userScripts' which contains a bunch
of files with a .user.rb extension.
* You start up the proxy on your machine.
* Setup the proxy in the connection settings in your browser.
* As you surf, the proxy will rewrite the web, based on the scripts you
have in your `userScripts' directory.
The proxy is currently quite slow. And the HTML gets pretty munged
sometimes. And there is no caching.
But it's definitely cross-browser. And uses REXML for XPath support,
open-uri as a replacement for XMLHttpRequest, and JSON reading and printing.
= Crawling into the Hole =
A few MouseHole links:
* Project page: <http://rubyforge.org/projects/mousehole>
* Downloads: <http://rubyforge.org/frs/?group_id=895>
* Announcement: <http://redhanded.hobix.com/inspect/theMouseholeProxy.html>
Over the next few days, we'll feature some basic user scripts on
RedHanded, so you can get the hang of scripting this thing.
_why