var rp = require("request-promise");
var _ = require("lodash");
var jsonData = await rp("https://www.kimonolabs.com/api/2q0i733q?&apikey=v3n5rBZStfZ0nAujuhRChstaiBkpEsaU&kimmodify=1");
parsing data
var data = JSON.parse(jsonData);
var collection = data.results.collection1
getting exhange rates from bnm.
var rp = require("request-promise");
var jsonData = await rp("https://www.kimonolabs.com/download/6eg4dlkq?apikey=v3n5rBZStfZ0nAujuhRChstaiBkpEsaU&type=json&kimmodify=1");
var data = JSON.parse(jsonData);
var collectionRates = data.results.collection1
collectionRates.push({abbr: "MDL", currency: "Moldavian Leu", rate: "1", rates: "1"})
var ratesInUSD = {};
var mdl2usd = "initial data";
_(collectionRates).forEach(function(item){
if(item.abbr === "USD")
mdl2usd = item.rates;
}).value();
_(collectionRates).each(function(item){
ratesInUSD[item.abbr] = item.rates / item.rate / mdl2usd;
}).value();
ratesInUSD;
var standartCurrencyName = function (name){
switch(name){
case "лей": return "MDL";
case "quot;: return "USD";
case "€": return "EUR";
}
return "ERROR";
}