A NodeJS REPL environment preloaded with a Y variable populated by a YUI sandbox.
npm install yui-repl
yui3
.import {url}
Import this url into the REPL context and bind Y to the DOM.
.import http://yuilibrary.com/ .import http://twitter.com/ .import http://yahoo.com/
.use {modules,to,use}
Modules to load into to the Y context inside the REPL
.use dd .use yql,io .use jsonp,io
.io {url}
Make an IO request to the passed URL
.io https://graph.facebook.com/davglass .io http://yuilibrary.com/gallery/api/show/yql
.headers {url}
Make an IO request to the passed URL and return the headers
.headers https://graph.facebook.com/davglass .headers http://yuilibrary.com/gallery/api/show/yql
.yql {sql}
Make an YQL request with the passed SQL statement
.yql select * from weather.forecast where location=90210 .yql select * from flickr.photos.recent
.debug
Toggle the debug config on the YUI instance, outputs the new debug setting.
.debug
Here is a simple little screencast of it in action: View Video