Um script simples que extrai a essência do usuário como repositórios git (Pretty hacky), também cria um arquivo markdown com uma lista de repositórios e descrições
Os usuários OSX terão problemas devido a limitações.
$> ulimit -n 1024
mais aqui: https://github.com/jacobrask/styledocco/issues/52
Instruções
npm install coffee-script
npm install async
npm install request
OU
Make a package.json file with libraries above.
EXECUTÁ-LO
coffee app.coffee <username>
Agora, para o script real!
async = require("async")
request = require("request")
exec = require("child_process").exec
# How many pages
counter = [1, 2, 3]
# username example: wookiecooking
username = process.argv[2]
# Errors
errdor = (err, echo) -> if err then console.log err else console.log echo
# Git pull each gist and write description to a file via async
pull = (url) ->
request url, (err, res, c) ->
if not err and res.statusCode is 200
async.each JSON.parse(c), (gh) ->
exec "git clone " + gh.html_url + ".git "+gh.id, errdor
exec "echo " - "" + gh.id + "" - "" + gh.description + """" >> list.md""