summaryrefslogtreecommitdiff
path: root/javascript
diff options
context:
space:
mode:
Diffstat (limited to 'javascript')
-rw-r--r--javascript/keygen_GCF.js33
-rw-r--r--javascript/package_GCF.json17
2 files changed, 25 insertions, 25 deletions
diff --git a/javascript/keygen_GCF.js b/javascript/keygen_GCF.js
index 8b13dd9..e6568ff 100644
--- a/javascript/keygen_GCF.js
+++ b/javascript/keygen_GCF.js
@@ -23,6 +23,14 @@ const { ECDH } = require('crypto');
const {Storage} = require('@google-cloud/storage'); // Google Cloud Storage
+// temp files
+// need to be created prior to save-to-google-storage proccess
+// because upload_file() uploats an existing local file to G-Storage
+// --- -- -- - - -
+const temp_kw_file = os.tmpdir() + '/keywords.json';
+const temp_prod_file = os.tmpdir() + '/products.json';
+
+
// #2.1
// SETUP PERSONALIZED CONSTANTS AND PARAMETRES
@@ -257,16 +265,6 @@ removeList = []
removeOriginals = 'κατά παρά υπό από μετά προς μας με σε για του της των από στο στον & r s ft l τ e g h k m n o p s x'.split(' ')
removeOriginals.forEach( w => { removeList.push( kb_trans(w)); });
-
-// depricated
-/// // read frequency (local) data
-/// let rawdata = fs.readFileSync('../results/freq.json');
-/// let fr_ = JSON.parse(rawdata); // frequencies
-/// console.log('frequencies loaded');
-
-
-
-
// #3
// SUPPORTING FUNCTIONS
////////////////////////////////////////////////////////////////////////////////
@@ -606,21 +604,6 @@ var main = () => { // concise function when direct script
upload_file('pythia-files', temp_kw_file, 'uploads/json/emarket-keywords.json');
upload_file('pythia-files', temp_prod_file, 'uploads/json/emarket-products.json');
- // check
- // echo 100 most frequent
- let i = 0;
- kwlinks_.forEach(rec => {
- if (i<100) {
- console.log(i, JSON.stringify(rec.w))
- }
- i++;
- });
-
- // echo memory stats
- const used = process.memoryUsage();
- for (let key in used) {
- console.log(`${key} ${Math.round(used[key] / 1024 / 1024 * 100) / 100} MB`);
- }
});
diff --git a/javascript/package_GCF.json b/javascript/package_GCF.json
new file mode 100644
index 0000000..89cf64f
--- /dev/null
+++ b/javascript/package_GCF.json
@@ -0,0 +1,17 @@
+[
+ "freq" : {
+ "name": "emarket-freq",
+ "version": "0.0.1",
+ "dependencies": {
+ "@google-cloud/storage": "^6.2.3",
+ "mysql": ">=2.5.0"
+ }
+ },
+ "keygen": {
+ "name": "emarket-keygen",
+ "version": "0.0.1",
+ "dependencies": {
+ "@google-cloud/storage": "^6.2.3"
+ }
+ }
+] \ No newline at end of file