This is an experiment to find recent nodejs packages using node-waf in order to have a good chance of 'fixing' those (i.e. switch to node-gyp)
Created
June 29, 2012 20:32
-
-
Save japj/3020469 to your computer and use it in GitHub Desktop.
find recent packages using node-waf
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var request = require('request'); | |
var async = require('async'); | |
var _ = require('underscore'); | |
var nodeWafQuery = 'http://registry.npmjs.org/-/scripts?scripts' + | |
'=install,preinstall,postinstall&match=\\bnode-waf\\b'; | |
var packageQuery = 'http://search.npmjs.org/api/'; | |
var addonDb = []; | |
console.log('fetching: ' + nodeWafQuery); | |
request(nodeWafQuery, function(err, response, body) { | |
if (err) { | |
console.log('error:' + err); | |
process.exit(1); | |
} | |
var data = JSON.parse(body); | |
var keys = _.keys(data); | |
async.forEach(keys, function(item, cb) { | |
var addonUrl = packageQuery + item; | |
console.log('fetching: ' + addonUrl); | |
request(addonUrl, function(err, response, body) { | |
var name = item; | |
if (err) { | |
cb(err); | |
} | |
console.log('got ' + name); | |
var addon = JSON.parse(body); | |
addonDb.push(addon); | |
cb(); | |
}); | |
}, function(err) { | |
if (err) { | |
console.log('error:' + err); | |
} | |
console.log('done'); | |
var sortedAddonDb = _.sortBy(addonDb, function(addon) { | |
if (addon['time']) { | |
return addon['time'].modified; | |
} | |
return ''; | |
}); | |
sortedAddonDb.reverse(); // most recent updated at front | |
_.each(sortedAddonDb, function(addon) { | |
console.log(addon._id); | |
if (addon['time']) { | |
console.log('\tlast modified: ' + addon['time'].modified); | |
} | |
}); | |
}); | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"author": "Jeroen Janssen <[email protected]>", | |
"name": "find-node-waf", | |
"description": "Find recent node-waf users", | |
"version": "0.0.0", | |
"repository": { | |
"type": "git", | |
"url": "[email protected]:3020469.git" | |
}, | |
"dependencies": { | |
"request": "~2.9.203", | |
"underscore": "~1.3.3", | |
"async": "~0.1.22" | |
}, | |
"devDependencies": {}, | |
"optionalDependencies": {}, | |
"engines": { | |
"node": "*" | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
canvas | |
last modified: 2012-06-29T17:54:56.931Z | |
mapnik | |
last modified: 2012-06-29T14:54:39.558Z | |
cbackend | |
last modified: 2012-06-29T14:02:57.270Z | |
zipfile | |
last modified: 2012-06-28T17:04:55.667Z | |
telldus-core-js | |
last modified: 2012-06-27T20:20:02.831Z | |
dtl | |
last modified: 2012-06-27T18:13:56.522Z | |
serialport | |
last modified: 2012-06-26T12:50:24.728Z | |
opencv-node | |
last modified: 2012-06-25T15:19:02.850Z | |
bitcoinjs | |
last modified: 2012-06-24T09:42:26.021Z | |
nrsa | |
last modified: 2012-06-23T11:21:18.862Z | |
ssh | |
last modified: 2012-06-23T08:43:13.762Z | |
opencl | |
last modified: 2012-06-22T02:05:23.340Z | |
node-expat | |
last modified: 2012-06-22T01:55:22.372Z | |
srs | |
last modified: 2012-06-21T15:44:44.476Z | |
node-curl | |
last modified: 2012-06-20T08:09:25.039Z | |
rand48 | |
last modified: 2012-06-17T17:56:24.186Z | |
mhash | |
last modified: 2012-06-17T17:50:02.741Z | |
pane | |
last modified: 2012-06-16T01:30:23.835Z | |
bignum | |
last modified: 2012-06-14T02:36:30.221Z | |
posix | |
last modified: 2012-06-13T19:32:58.334Z | |
usbmaestro | |
last modified: 2012-06-12T20:06:58.934Z | |
icu-wordsplit | |
last modified: 2012-06-10T10:28:57.841Z | |
quadprog-native | |
last modified: 2012-06-09T18:41:38.635Z | |
taglib | |
last modified: 2012-06-08T11:24:45.008Z | |
cpool | |
last modified: 2012-06-07T16:40:04.293Z | |
light-node-zookeeper | |
last modified: 2012-06-07T11:56:46.383Z | |
canvas-heroku | |
last modified: 2012-06-06T20:23:11.286Z | |
node-syslog | |
last modified: 2012-06-02T12:27:44.001Z | |
node-marisa-trie | |
last modified: 2012-05-30T16:49:32.551Z | |
getrusage | |
last modified: 2012-05-30T14:01:29.292Z | |
bonescript | |
last modified: 2012-05-30T00:45:17.320Z | |
opencv | |
last modified: 2012-05-29T22:07:35.035Z | |
LDAP | |
last modified: 2012-05-29T17:25:08.480Z | |
exiv2 | |
last modified: 2012-05-29T15:53:57.496Z | |
babelweb | |
last modified: 2012-05-29T14:22:30.272Z | |
dtrace-provider | |
last modified: 2012-05-29T09:41:17.576Z | |
jsdx-toolkit | |
last modified: 2012-05-29T06:55:12.353Z | |
fibonacci-async | |
last modified: 2012-05-26T11:25:45.254Z | |
db-mysql | |
last modified: 2012-05-21T18:16:52.247Z | |
base64 | |
last modified: 2012-05-21T18:16:51.969Z | |
vast-maxmind | |
last modified: 2012-05-19T14:50:42.867Z | |
bigint | |
last modified: 2012-05-18T21:45:57.239Z | |
protobuf | |
last modified: 2012-05-17T14:53:05.110Z | |
node-icu-charset-detector | |
last modified: 2012-05-17T07:30:17.583Z | |
dbus | |
last modified: 2012-05-16T14:22:03.789Z | |
jscoverage | |
last modified: 2012-05-15T07:17:14.282Z | |
zsock | |
last modified: 2012-05-14T21:58:38.157Z | |
mmap | |
last modified: 2012-05-12T22:48:23.179Z | |
macaudio | |
last modified: 2012-05-11T21:26:28.299Z | |
getpw | |
last modified: 2012-05-09T21:11:45.768Z | |
curler | |
last modified: 2012-05-08T18:27:45.794Z | |
ictclas | |
last modified: 2012-05-03T01:44:44.283Z | |
tilelive-s3 | |
last modified: 2012-05-01T05:53:26.880Z | |
sprock | |
last modified: 2012-05-01T00:36:48.837Z | |
skelesense | |
last modified: 2012-04-29T11:09:38.884Z | |
db-sqlite | |
last modified: 2012-04-28T18:52:11.711Z | |
haru | |
last modified: 2012-04-28T17:25:51.269Z | |
daemonsauce | |
last modified: 2012-04-26T18:41:21.424Z | |
pinger | |
last modified: 2012-04-26T18:27:35.792Z | |
bsdiff4 | |
last modified: 2012-04-24T20:49:22.859Z | |
libyaml | |
last modified: 2012-04-24T08:53:11.426Z | |
odbc | |
last modified: 2012-04-20T03:13:45.808Z | |
node-image | |
last modified: 2012-04-20T00:11:02.378Z | |
node-webcl | |
last modified: 2012-04-19T23:51:23.015Z | |
node-glfw | |
last modified: 2012-04-19T22:06:22.147Z | |
node-webgl | |
last modified: 2012-04-19T21:59:33.463Z | |
zk | |
last modified: 2012-04-19T04:04:40.434Z | |
kdtree | |
last modified: 2012-04-18T13:48:45.937Z | |
stem | |
last modified: 2012-04-18T08:12:39.204Z | |
rdf-raptor-parser | |
last modified: 2012-04-18T08:11:42.064Z | |
poker-eval | |
last modified: 2012-04-16T09:50:58.859Z | |
markdom | |
last modified: 2012-04-14T21:11:43.450Z | |
lame | |
last modified: 2012-04-12T15:35:32.403Z | |
node_xslt | |
last modified: 2012-04-12T00:09:00.186Z | |
irf | |
last modified: 2012-04-11T21:42:22.149Z | |
nodejs-db-informix | |
last modified: 2012-04-11T12:53:24.299Z | |
rawhash | |
last modified: 2012-04-11T06:59:50.012Z | |
fsevents | |
last modified: 2012-04-09T20:56:01.771Z | |
threads_a_gogo | |
last modified: 2012-04-09T18:46:27.957Z | |
node-hid | |
last modified: 2012-04-09T14:41:16.099Z | |
andtan-node-hid | |
last modified: 2012-04-09T00:24:06.221Z | |
cuda | |
last modified: 2012-04-07T19:37:21.390Z | |
tiff-multipage | |
last modified: 2012-04-06T08:21:39.917Z | |
poppler-simple | |
last modified: 2012-04-06T08:01:38.144Z | |
pixbuf-simple | |
last modified: 2012-04-06T07:19:59.445Z | |
node-scrypt | |
last modified: 2012-04-05T07:54:37.597Z | |
ursa | |
last modified: 2012-04-04T17:51:04.990Z | |
com.izaakschroeder.dbus | |
last modified: 2012-04-04T15:57:38.941Z | |
unix-dgram | |
last modified: 2012-04-04T04:43:26.144Z | |
daemonize | |
last modified: 2012-04-02T21:16:15.587Z | |
codes | |
last modified: 2012-04-02T11:36:52.641Z | |
video | |
last modified: 2012-04-01T17:09:33.975Z | |
archive | |
last modified: 2012-03-29T09:35:16.988Z | |
uriparser | |
last modified: 2012-03-29T07:04:47.284Z | |
unix-dgram-papandreou | |
last modified: 2012-03-28T22:19:13.028Z | |
libuuid | |
last modified: 2012-03-27T20:11:42.424Z | |
oid | |
last modified: 2012-03-27T18:22:39.823Z | |
tailnative | |
last modified: 2012-03-24T15:24:35.267Z | |
airtunes | |
last modified: 2012-03-21T22:00:56.111Z | |
db-oracle | |
last modified: 2012-03-21T14:37:56.576Z | |
fibonacci-native | |
last modified: 2012-03-21T06:17:25.843Z | |
wach | |
last modified: 2012-03-19T13:19:12.366Z | |
firebird | |
last modified: 2012-03-18T23:29:55.366Z | |
sqlite-fts | |
last modified: 2012-03-16T21:03:20.723Z | |
zookeeper | |
last modified: 2012-03-13T21:13:05.830Z | |
eio | |
last modified: 2012-03-12T20:48:20.327Z | |
node-ewah | |
last modified: 2012-03-12T19:53:31.024Z | |
binpack | |
last modified: 2012-03-11T23:16:45.181Z | |
autoreleasepool | |
last modified: 2012-03-09T03:52:41.597Z | |
blend | |
last modified: 2012-03-08T15:54:46.454Z | |
fusejs | |
last modified: 2012-03-05T20:20:23.802Z | |
eio-simple | |
last modified: 2012-03-05T14:22:39.822Z | |
genx | |
last modified: 2012-03-01T03:25:44.727Z | |
libxmljs | |
last modified: 2012-02-29T22:05:14.741Z | |
talib | |
last modified: 2012-02-29T08:13:23.038Z | |
node_jscoverage | |
last modified: 2012-02-26T07:54:12.847Z | |
navcodec | |
last modified: 2012-02-25T13:12:48.338Z | |
hashlib2 | |
last modified: 2012-02-23T02:54:55.715Z | |
zutil | |
last modified: 2012-02-22T00:27:30.068Z | |
nodesvn | |
last modified: 2012-02-20T19:17:17.359Z | |
sigar | |
last modified: 2012-02-18T18:13:43.289Z | |
skip32 | |
last modified: 2012-02-17T20:49:49.113Z | |
rexec | |
last modified: 2012-02-16T23:02:22.710Z | |
wtf8 | |
last modified: 2012-02-16T21:45:40.968Z | |
hrtime | |
last modified: 2012-02-15T02:45:18.386Z | |
leveldb | |
last modified: 2012-02-14T13:28:42.957Z | |
lfmprint | |
last modified: 2012-02-07T12:58:06.199Z | |
hash_ring | |
last modified: 2012-02-02T04:34:16.887Z | |
graphicsmagick | |
last modified: 2012-02-02T02:44:03.996Z | |
xl | |
last modified: 2012-02-02T02:37:48.462Z | |
cpptime | |
last modified: 2012-02-01T22:56:18.339Z | |
bufferdiff | |
last modified: 2012-02-01T22:41:45.905Z | |
cppasync | |
last modified: 2012-02-01T22:38:51.035Z | |
rfb-protocols | |
last modified: 2012-02-01T22:36:32.322Z | |
png | |
last modified: 2012-02-01T21:56:22.024Z | |
jpeg | |
last modified: 2012-02-01T21:54:00.105Z | |
gif | |
last modified: 2012-02-01T21:50:45.559Z | |
bplus | |
last modified: 2012-01-30T13:31:13.384Z | |
xattr | |
last modified: 2012-01-29T20:00:44.020Z | |
rsa | |
last modified: 2012-01-29T10:44:32.074Z | |
zipper | |
last modified: 2012-01-26T15:00:31.797Z | |
snappy | |
last modified: 2012-01-25T16:15:16.994Z | |
kuebk-zookeeper | |
last modified: 2012-01-25T14:08:50.497Z | |
kubek-nodesvn | |
last modified: 2012-01-25T10:27:07.990Z | |
robotskirt | |
last modified: 2012-01-23T13:38:10.960Z | |
can | |
last modified: 2012-01-22T17:30:12.871Z | |
geoip-static | |
last modified: 2012-01-21T22:14:10.124Z | |
lwes | |
last modified: 2012-01-19T22:11:27.415Z | |
spdy-bindist | |
last modified: 2012-01-17T07:48:40.269Z | |
treeeater-dustyburwell | |
last modified: 2012-01-17T01:46:24.916Z | |
pcap | |
last modified: 2012-01-15T07:40:38.043Z | |
gir | |
last modified: 2012-01-14T01:18:46.698Z | |
flexcache | |
last modified: 2012-01-13T23:09:39.953Z | |
treeeater | |
last modified: 2012-01-13T23:09:33.857Z | |
prof | |
last modified: 2012-01-10T10:35:52.162Z | |
pbuf | |
last modified: 2012-01-10T06:23:34.015Z | |
discount | |
last modified: 2012-01-09T23:31:27.774Z | |
kexec | |
last modified: 2012-01-09T22:05:39.215Z | |
mmseg | |
last modified: 2012-01-09T05:59:47.203Z | |
profiler | |
last modified: 2012-01-07T23:46:48.978Z | |
zlib.sync | |
last modified: 2012-01-04T18:37:47.541Z | |
libdtrace | |
last modified: 2012-01-03T23:45:27.952Z | |
nacl | |
last modified: 2012-01-02T21:04:22.442Z | |
sasljs | |
last modified: 2012-01-02T15:50:19.183Z | |
osx | |
last modified: 2011-12-31T20:30:27.630Z | |
ncurses | |
last modified: 2011-12-31T17:47:25.327Z | |
gdbm | |
last modified: 2011-12-25T16:48:23.839Z | |
webcl | |
last modified: 2011-12-20T19:15:03.457Z | |
lzf | |
last modified: 2011-12-20T15:23:00.423Z | |
fflush | |
last modified: 2011-12-20T09:02:21.665Z | |
zmq-3.0 | |
last modified: 2011-12-19T19:20:33.519Z | |
lua | |
last modified: 2011-12-18T16:37:27.511Z | |
zipper-insane | |
last modified: 2011-12-17T15:54:25.659Z | |
zombie-https | |
last modified: 2011-12-16T23:05:09.031Z | |
geonode-simplegeo | |
last modified: 2011-12-09T00:24:28.124Z | |
stacktrace | |
last modified: 2011-12-08T11:51:47.087Z | |
fugue | |
last modified: 2011-12-07T15:27:12.803Z | |
node-dbus | |
last modified: 2011-12-06T23:32:58.614Z | |
number-smusher | |
last modified: 2011-12-06T16:28:21.694Z | |
guardtime | |
last modified: 2011-12-05T14:30:14.200Z | |
simple-profiler | |
last modified: 2011-12-02T16:22:33.467Z | |
gsl | |
last modified: 2011-12-01T17:59:30.471Z | |
zeromq | |
last modified: 2011-11-29T19:54:29.328Z | |
nativeUtil | |
last modified: 2011-11-28T06:34:24.252Z | |
transcoding | |
last modified: 2011-11-23T07:55:40.740Z | |
nodewm | |
last modified: 2011-11-23T04:02:17.894Z | |
db-drizzle | |
last modified: 2011-11-17T19:12:29.052Z | |
deadbolt | |
last modified: 2011-11-16T08:07:24.908Z | |
inotify | |
last modified: 2011-11-15T04:30:02.804Z | |
inode | |
last modified: 2011-11-15T02:22:18.407Z | |
webgl | |
last modified: 2011-11-14T21:23:13.318Z | |
htmlscanner | |
last modified: 2011-11-12T14:46:54.954Z | |
roar | |
last modified: 2011-11-11T21:26:39.151Z | |
fs-ext | |
last modified: 2011-11-09T21:25:42.670Z | |
unixlib | |
last modified: 2011-11-08T07:01:45.733Z | |
geoip | |
last modified: 2011-11-07T09:44:01.072Z | |
gzbz2 | |
last modified: 2011-11-07T02:21:36.640Z | |
tw-node-ldap | |
last modified: 2011-11-01T07:00:40.662Z | |
nx-daemon | |
last modified: 2011-11-01T02:59:42.073Z | |
iconv-jp | |
last modified: 2011-10-30T18:04:48.339Z | |
mount | |
last modified: 2011-10-30T00:07:31.390Z | |
http-booter | |
last modified: 2011-10-29T13:46:30.820Z | |
bitcoin-p2p | |
last modified: 2011-10-29T04:43:29.442Z | |
anachronism | |
last modified: 2011-10-27T05:27:14.355Z | |
clucene | |
last modified: 2011-10-25T15:50:23.874Z | |
flate | |
last modified: 2011-10-22T20:39:48.286Z | |
gui | |
last modified: 2011-10-19T10:09:06.063Z | |
linux-util | |
last modified: 2011-10-18T06:06:46.078Z | |
awesomium | |
last modified: 2011-10-16T04:14:13.584Z | |
pingles-zmq | |
last modified: 2011-10-06T11:48:14.118Z | |
xcb-canvas | |
last modified: 2011-09-27T16:12:04.166Z | |
xcbjs | |
last modified: 2011-09-27T16:09:57.862Z | |
ArcusNode | |
last modified: 2011-09-25T17:43:56.079Z | |
custom-debug | |
last modified: 2011-09-23T10:03:28.891Z | |
tidy | |
last modified: 2011-09-22T21:27:33.611Z | |
node-hdfs | |
last modified: 2011-09-13T09:28:28.081Z | |
nwm | |
last modified: 2011-09-10T06:48:52.265Z | |
gnomenotify | |
last modified: 2011-08-20T20:26:07.705Z | |
node_bsdiff | |
last modified: 2011-08-12T16:16:25.718Z | |
zlib | |
last modified: 2011-08-08T18:15:58.018Z | |
node-gd | |
last modified: 2011-08-03T15:38:42.659Z | |
pdl | |
last modified: 2011-07-30T19:28:01.128Z | |
hashlib | |
last modified: 2011-07-25T22:25:54.628Z | |
nodevlc | |
last modified: 2011-07-25T06:13:01.273Z | |
trentm-hashlib | |
last modified: 2011-07-23T07:06:30.567Z | |
ninotify | |
last modified: 2011-07-11T16:44:42.747Z | |
rot13 | |
last modified: 2011-07-08T05:02:01.818Z | |
tiamat | |
last modified: 2011-07-03T02:53:26.918Z | |
node-bj | |
last modified: 2011-06-30T06:35:07.234Z | |
kyoto | |
last modified: 2011-06-26T17:17:39.422Z | |
xappy-pg | |
last modified: 2011-06-26T11:09:43.084Z | |
mecab-binding | |
last modified: 2011-06-18T01:53:41.123Z | |
pam | |
last modified: 2011-06-14T08:34:39.286Z | |
couch-session | |
last modified: 2011-06-13T13:04:50.694Z | |
libirc | |
last modified: 2011-06-06T10:01:46.045Z | |
sasl | |
last modified: 2011-06-05T13:39:05.711Z | |
compress-ds | |
last modified: 2011-06-03T22:05:49.384Z | |
liblzg | |
last modified: 2011-05-24T23:36:26.568Z | |
dynobj | |
last modified: 2011-05-24T01:22:10.594Z | |
iptrie | |
last modified: 2011-05-20T20:34:14.632Z | |
typed-array | |
last modified: 2011-05-20T11:44:17.538Z | |
sdlmixer | |
last modified: 2011-05-14T09:02:03.257Z | |
node-sdlmixer | |
last modified: 2011-05-10T06:05:12.554Z | |
rbytes | |
last modified: 2011-05-09T19:05:15.332Z | |
dcrypt | |
last modified: 2011-05-08T03:26:25.441Z | |
gd | |
last modified: 2011-05-07T14:27:33.276Z | |
gridcentric | |
last modified: 2011-05-06T23:18:40.970Z | |
yajl | |
last modified: 2011-04-29T19:13:03.030Z | |
mini-lzo-wrapper | |
last modified: 2011-04-28T06:16:22.279Z | |
define | |
last modified: 2011-04-25T22:01:26.114Z | |
Toji | |
last modified: 2011-04-25T20:56:09.847Z | |
sqlite | |
last modified: 2011-04-18T20:18:20.323Z | |
geonode | |
last modified: 2011-04-16T00:38:50.706Z | |
zlibstream | |
last modified: 2011-04-15T21:41:17.078Z | |
uuid | |
last modified: 2011-04-15T21:39:33.361Z | |
uuid.js | |
last modified: 2011-04-15T21:39:29.554Z | |
pksqlite | |
last modified: 2011-04-15T21:29:31.563Z | |
mdgram | |
last modified: 2011-04-15T21:24:17.297Z | |
mcast | |
last modified: 2011-04-15T21:23:52.015Z | |
fork | |
last modified: 2011-04-15T21:06:43.162Z | |
daemon-tools | |
last modified: 2011-04-15T21:04:50.194Z | |
compress | |
last modified: 2011-04-15T21:04:46.187Z | |
bitcoin-impl | |
last modified: 2011-04-15T21:03:49.840Z | |
bitcoder | |
last modified: 2011-04-15T21:03:45.283Z | |
binarySearch | |
last modified: 2011-04-15T21:03:40.478Z | |
ardrone | |
last modified: 2011-04-15T21:03:12.801Z | |
gitteh | |
last modified: 2011-04-03T06:51:04.132Z | |
alfred-bcrypt | |
last modified: 2011-03-31T21:21:57.033Z | |
notify | |
last modified: 2011-03-30T17:06:04.135Z | |
imagick | |
last modified: 2011-03-27T19:07:10.633Z | |
qqwry | |
last modified: 2011-03-18T16:47:40.378Z | |
irrklang | |
last modified: 2011-02-13T07:27:00.696Z | |
unicoder | |
last modified: 2011-01-24T00:56:52.635Z | |
node-usb | |
termutil | |
postgres | |
netiface |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment