var listSource = 'http://data.phishtank.com/data/online-valid.csv'; var listUpdateIntervalHours = 1; var isNumber = function(obj) { return (obj == parseFloat(obj) && obj > 0); } if (isNumber(params.fetchIntervalHours)) { listUpdateIntervalHours = params.fetchIntervalHours; } var getList = function() { var res = http(listSource, {Method: 'GET'}, params.insecure, params.proxy); if (res.StatusCode < 200 || res.StatusCode >= 300) { throw 'Request Failed.\nStatus code: ' + res.StatusCode + '.\nBody: ' + JSON.stringify(res) + '.'; } console.log('LOADING'); var list = res.Body.split("\n"); var obj={}; for (var i=0;i