From c5a253df234f157a97a8e34790eb492a33d95338 Mon Sep 17 00:00:00 2001 From: serkan Date: Tue, 25 Dec 2018 03:39:36 +0300 Subject: [PATCH] save-load file to restore when not connected --- src/generate.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/generate.js b/src/generate.js index 8b8fa83..48cea02 100644 --- a/src/generate.js +++ b/src/generate.js @@ -34,12 +34,24 @@ const options = { const axios = require("axios"); const cheerio = require("cheerio"); +const fs = require('fs'); axios.get(`https://github.com/${options.user}`) .then(generate) - .catch(() => {}); + .catch(() => { + generate(null) + }); function generate(res) { + if(res !== null){ + let data = JSON.stringify(res.data); + fs.writeFileSync('github-activity.json', data); + } + else { + let rawdata = fs.readFileSync('github-activity.json'); + res = {'data': JSON.parse(rawdata)}; + } + console.log(``); const $ = cheerio.load(res.data);