diff options
| author | Geo Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2024-04-10 13:29:01 +0300 |
|---|---|---|
| committer | Geo Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2024-04-10 13:29:01 +0300 |
| commit | 2676484041e8771257bf99ed223bd9321fe72fa8 (patch) | |
| tree | ef2e71a6623eabe67bfb4c9732f5271ca945b509 /pieces/prepare-streams.js | |
| parent | 0c65dee04506567ee50537ff2fbb83998b8fef0f (diff) | |
| download | oseine-2676484041e8771257bf99ed223bd9321fe72fa8.tar.gz oseine-2676484041e8771257bf99ed223bd9321fe72fa8.tar.bz2 oseine-2676484041e8771257bf99ed223bd9321fe72fa8.zip | |
working on a custom fs-cache system
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 |
