pmint
Version:
PepperMint CMS command-line tools
21 lines (20 loc) • 990 B
JavaScript
var out = fs.createWriteStream(config.siteName+"/temp.zip"); // For saving NSE Equity bhavcopy
/* var req = request(
{
method: 'GET',
uri: 'https://github.com/PepperMintCMS/PepperMint-Boilerplate/archive/master.zip',
headers: { "User-Agent": "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11",
"Referer": "https://github.com/PepperMintCMS/PepperMint-Boilerplate/archive/master.zip",
"Accept-Encoding": "gzip,deflate,sdch",
"encoding": "null",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"Cookie": "cookie"
}
}
);
req.pipe(out);
req.on('end', function() {
var zip = new AdmZip(config.siteName+"/temp.zip"),
zipEntries = zip.getEntries();
zip.extractAllTo(/*target path*/config.siteName, /*overwrite*/true);
});