Downloading all your gist from github using Node.js
So lets say, like me you have lots of gists, you might want use gist as a blog as well or maybe you just want share some code with friends which is pretty cool as well :-) Would be handy if you could download them? You actually can, there is an JSON REST API for gist that allow you do a bunch of things. I`m using Node.JS do download each gist and save it into a directory. Node is very productive for this kinda of tasks thanks to the libraries like request, path and fs you can do this task with a couple of lines. You will need to have Node.Js and NPM installed and also install: request, path and fs.
Show me the code
The URL is pointing to my gist account, you will need to change for yours. The code is pretty straightforward. I`m overriding the Default String class in order to add a replaceAll method to make sure we can save the file properly.
You will need to change the savepath for your computers path but besides it should be all set. In order to run you just do $ node download_all_gists.js
Cheers,
Diego Pacheco