Skip to content

Instantly share code, notes, and snippets.

@juandopazo
Created October 7, 2012 19:29
Show Gist options
  • Save juandopazo/3849320 to your computer and use it in GitHub Desktop.
Save juandopazo/3849320 to your computer and use it in GitHub Desktop.
Type is "Int", should be Number

http://yuilibrary.com/yui/docs/api/files/anim_js_anim.js.html#l248 http://yuilibrary.com/yui/docs/api/files/anim_js_anim.js.html#l260 http://yuilibrary.com/yui/docs/api/files/anim_js_anim.js.html#l287 http://yuilibrary.com/yui/docs/api/files/anim_js_anim.js.html#l297 http://yuilibrary.com/yui/docs/api/files/collection_js_arraylist.js.html#l37 http://yuilibrary.com/yui/docs/api/files/collection_js_arraylist.js.html#l95 http://yuilibrary.com/yui/docs/api/files/collection_js_arraylist.js.html#l106 http://yuilibrary.com/yui/docs/api/files/collection_js_arraylist.js.html#l138 http://yuilibrary.com/yui/docs/api/files/event-custom_js_event-custom.js.html#l99 http://yuilibrary.com/yui/docs/api/files/event-custom_js_event-custom.js.html#l199 http://yuilibrary.com/yui/docs/api/files/event-custom_js_event-custom.js.html#l208 http://yuilibrary.com/yui/docs/api/files/event-custom_js_event-custom.js.html#l271 http://yuilibrary.com/yui/docs/api/files/event-custom_js_event-custom.js.html#l488 http://yuilibrary.com/yui/docs/api/files/event-custom_js_event-custom.js.html#l526 http://yuilibrary.com/yui/docs/api/files/event-custom_js_event-custom.js.html#l695 http://yuilibrary.com/yui/docs/api/files/event-custom_js_event-custom.js.html#l705 http://yuilibrary.com/yui/docs/api/files/event-custom_js_handle.js.html#l37 http://yuilibrary.com/yui/docs/api/files/event_js_event-dom.js.html#l122 http://yuilibrary.com/yui/docs/api/files/event_js_event-dom.js.html#l135 http://yuilibrary.com/yui/docs/api/files/imageloader_js_imageloader.js.html#l139 http://yuilibrary.com/yui/docs/api/files/imageloader_js_imageloader.js.html#l462 http://yuilibrary.com/yui/docs/api/files/imageloader_js_imageloader.js.html#l473 http://yuilibrary.com/yui/docs/api/files/imageloader_js_imageloader.js.html#l555 http://yuilibrary.com/yui/docs/api/files/imageloader_js_imageloader.js.html#l566 http://yuilibrary.com/yui/docs/api/files/loader_js_loader.js.html#l244 http://yuilibrary.com/yui/docs/api/files/loader_js_loader.js.html#l273 http://yuilibrary.com/yui/docs/api/files/node_js_node-create.js.html#l39 http://yuilibrary.com/yui/docs/api/files/node_js_node-deprecated.js.html#l107 http://yuilibrary.com/yui/docs/api/files/node_js_node-screen.js.html#l10 http://yuilibrary.com/yui/docs/api/files/node_js_node-screen.js.html#l18 http://yuilibrary.com/yui/docs/api/files/node_js_node-screen.js.html#l25 http://yuilibrary.com/yui/docs/api/files/node_js_node-screen.js.html#l32 http://yuilibrary.com/yui/docs/api/files/node_js_node-screen.js.html#l39 http://yuilibrary.com/yui/docs/api/files/node_js_node-screen.js.html#l46 http://yuilibrary.com/yui/docs/api/files/node_js_node-screen.js.html#l122 http://yuilibrary.com/yui/docs/api/files/node_js_node-screen.js.html#l129 http://yuilibrary.com/yui/docs/api/files/node_js_node-screen.js.html#l137 http://yuilibrary.com/yui/docs/api/files/node_js_node-screen.js.html#l144 http://yuilibrary.com/yui/docs/api/files/node_js_nodelist.js.html#l208 http://yuilibrary.com/yui/docs/api/files/node_js_nodelist.js.html#l231 http://yuilibrary.com/yui/docs/api/files/node_js_nodelist.js.html#l299 http://yuilibrary.com/yui/docs/api/files/profiler_js_Profiler.js.html#l265 http://yuilibrary.com/yui/docs/api/files/swfdetect_js_swfdetect.js.html#l85 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l17 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l193 http://yuilibrary.com/yui/docs/api/files/test_js_ArrayAssert.js.html#l349 http://yuilibrary.com/yui/docs/api/files/test_js_Assert.js.html#l13 http://yuilibrary.com/yui/docs/api/files/test_js_Results.js.html#l20 http://yuilibrary.com/yui/docs/api/files/test_js_Results.js.html#l27 http://yuilibrary.com/yui/docs/api/files/test_js_Results.js.html#l34 http://yuilibrary.com/yui/docs/api/files/test_js_Results.js.html#l41 http://yuilibrary.com/yui/docs/api/files/test_js_Results.js.html#l48 http://yuilibrary.com/yui/docs/api/files/test_js_Results.js.html#l55 http://yuilibrary.com/yui/docs/api/files/test_js_TestCase.js.html#l62 http://yuilibrary.com/yui/docs/api/files/test_js_Wait.js.html#l22 http://yuilibrary.com/yui/docs/api/files/yui-throttle_js_throttle.js.html#l20 http://yuilibrary.com/yui/docs/api/files/yui_js_yui-later.js.html#l10 http://yuilibrary.com/yui/docs/api/files/yui_js_yui.js.html#l1548 http://yuilibrary.com/yui/docs/api/files/yui_js_yui.js.html#l1555 http://yuilibrary.com/yui/docs/api/files/yui_js_yui.js.html#l1566 http://yuilibrary.com/yui/docs/api/files/yui_js_yui.js.html#l1714

var http = require('http'),
fs = require('fs');
var req = http.request('http://yuilibrary.com/yui/docs/api/data.json');
process.stdout.write('Fetching data.json...');
req.on('response', function (res) {
var data = '';
res.on('data', function (chunk) {
data += chunk;
process.stdout.write('.');
});
res.on('end', function () {
console.log('\r\n Done!');
var file = fs.createWriteStream('result.log', { encoding: 'utf8' });
var query = 'int';
JSON.parse(data).classitems.filter(function (item) {
return (item.type && item.type.toLowerCase().indexOf(query) > -1) ||
(item.params && item.params.reduce(function (prev, next) {
return prev || (next.type && next.type.toLowerCase().indexOf(query) > -1);
}, false)) ||
(item.return && item.return.type && item.return.type.toLowerCase().indexOf(query) > -1);
}).forEach(function (method) {
file.write('http://yuilibrary.com/yui/docs/api/files/' + method.file.replace(/\//g, '_') + '.html#l' + method.line + '\r\n');
});
file.end();
});
});
req.on('error', function (err) {
console.error(err.message);
});
req.end();
@juandopazo
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment