From 7e61182e8973bcaa3fd59346863c4fb877e0827e Mon Sep 17 00:00:00 2001 From: i-vall <ivallanzasca@gmail.com> Date: Fri, 10 May 2019 16:19:39 +0200 Subject: [PATCH] Conversion of data to JSON --- source/src/index.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/source/src/index.js b/source/src/index.js index 092c6dd..6be7631 100644 --- a/source/src/index.js +++ b/source/src/index.js @@ -32,7 +32,8 @@ async function start(fields) { console.log('\njavaxfaces2:\n',javaxFaces2) await preGetData(javaxFaces2) - await getData(javaxFaces2) + const data = await getData(javaxFaces2) + await toJSON(data) log('info', 'Saving data to Cozy') } @@ -150,6 +151,7 @@ async function getData(javaxFaces){ const response = await rp(dataRequest) var data = /donneesCourante = ".+"/.exec(response); console.log(data[0]) + return data[0] } catch(error) { console.log(error) @@ -184,3 +186,15 @@ async function preGetData(javaxFaces){ //POURQUOI? ... à voir } } + +async function toJSON(data){ + const dataArray = data.slice(19,-1).split(',') + console.log(dataArray) + var n = dataArray.length + const res = dataArray.reduce((accumulator, currentValue) => { + n -- + return accumulator + '{ "value": ' + currentValue + ', "time": ' + moment().subtract(n, 'day').format('DD/MM/YYYY') + '},' + }, '') + return res + +} -- GitLab