diff options
Diffstat (limited to 'pieces/prepare-streams.js')
| -rw-r--r-- | pieces/prepare-streams.js | 46 |
1 files changed, 39 insertions, 7 deletions
diff --git a/pieces/prepare-streams.js b/pieces/prepare-streams.js index 0e10e27..9a33604 100644 --- a/pieces/prepare-streams.js +++ b/pieces/prepare-streams.js @@ -1,7 +1,9 @@ -const fs = require("fs"); +// const fs = require("fs"); +const fs = require('node:fs'); // const https = require("https"); -var request = require('request-promise'); +// var request = require('request-promise'); +/* var calls = [ request({ url: 'https://storage.googleapis.com/pythia-files/uploads/json/emarket-keywords.json', @@ -20,17 +22,47 @@ Promise.all(calls).then(function(results) { // do something with results[1] // ... }); - +*/ // write files into local fs; use them cached +/* +let file = fs.createWriteStream('../data/emarket-products.json'); -let file = fs.createWriteStream("data.txt"); - -https.get("https://www.w3.org/TR/PNG/iso_8859-1.txt", response => { +https.get('https://storage.googleapis.com/pythia-files/uploads/json/emarket-products.json', response => { var stream = response.pipe(file); stream.on("finish", function() { console.log("done"); }); -});
\ No newline at end of file +}); + +var response = { + success: true, + products: 100, + ttl: + new Date() +} + +*/ + +function create() { + var data = []; + + for( let i = 0; i < (Math.floor(Math.random() * 100) +1) ; i++) { + data.push({ id: i, x5: i*5 }); + } + console.log(data); + + try { + fs.writeFileSync(__dirname + '/../data/j.json', JSON.stringify(data), 'utf-8'); + // file written successfully + } catch (err) { + console.error(err); + } +} + + + +module.exports = { + create +}
\ No newline at end of file |
