summaryrefslogtreecommitdiff
path: root/pieces/prepare-streams.js
diff options
context:
space:
mode:
authorGeo Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2024-04-10 13:29:01 +0300
committerGeo Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2024-04-10 13:29:01 +0300
commit2676484041e8771257bf99ed223bd9321fe72fa8 (patch)
treeef2e71a6623eabe67bfb4c9732f5271ca945b509 /pieces/prepare-streams.js
parent0c65dee04506567ee50537ff2fbb83998b8fef0f (diff)
downloadoseine-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.js46
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