Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function researchMovie(show,context) {
// _logger.debug(show);
var showName = show['title'];
_logger.debug("Researching for : " + showName);
showName = showName.replace(/\([0-9]*\)/gmi, "").trim();
showName = showName.replace(/\((US|FR|ES)\)/gmi, "").trim();
showName = showName.replace(/['|"](s)*/gmi, "").trim();
showName= require('querystring').escape(showName);
_logger.debug("Clean Name : "+showName);
var query = (context.req.query.q) ? context.req.query.q : showName;
research( baseUrl + "/torrents/search/"+query ,reponseSearch.bind( {context: context} ),context.req.query);
}
function researchTvRage(show,context) {
async function getData(query) {
let options = {
url: apiConfig.occurrenceSearch.url + '?' + querystring.stringify(query),
method: 'GET',
fullResponse: true,
json: true
};
let response = await request(options);
if (response.statusCode !== 200) {
// TODO log error
throw 'Internal server error getting data';
}
return response.body;
}
s3.getSignedUrl('putObject', putParams, function (err, url) {
if (!!err) {
console.error(c.S3_GET_URLPAIR, err);
socket.emit(c.S3_GET_URLPAIR, c.ERROR);
return;
}
urlPair[c.S3_PUT_URL] = url;
urlPair[c.S3_GET_URL] = "https://aws-node-demos.s3.amazonaws.com/" + qs.escape(key);
socket.emit(c.S3_GET_URLPAIR, urlPair);
});
};
exports.handler = async argv => {
if (argv.query) {
argv.query = querystring.parse(argv.query);
} else {
argv.query = {};
}
argv.query['_tag'] = `http://lifeomic.com/fhir/dataset|${argv.project}`;
const account = getAccount(argv);
const url = `${account}/dstu3/${argv.type}?${querystring.stringify(argv.query)}`;
await del(argv, url);
console.log(chalk.green(`Deleted resources`));
};
function get_gif(tags, func) {
var params = {"api_key": "dc6zaTOxFJmzC", "rating": "r", "format": "json","limit": 1 };
var query = qs.stringify(params);
if (tags !== null) {query += "&tag=" + tags.join('+')}
var request = require("request");
request("http://api.giphy.com/v1/gifs/random?" + query, function (error, response, body) {
if (error || response.statusCode !== 200) {bot.sendMessage(msg, "There was an error getting a gif");console.log(errorC(error));}
else {var responseObj = JSON.parse(body); func(responseObj.data.id);}
}.bind(this));
}
var decodeClientCredentials = function(auth) {
var clientCredentials = new Buffer(auth.slice('basic '.length), 'base64').toString().split(':');
var clientId = querystring.unescape(clientCredentials[0]);
var clientSecret = querystring.unescape(clientCredentials[1]);
return { id: clientId, secret: clientSecret };
};
var decodeClientCredentials = function(auth) {
var clientCredentials = new Buffer(auth.slice('basic '.length), 'base64').toString().split(':');
var clientId = querystring.unescape(clientCredentials[0]);
var clientSecret = querystring.unescape(clientCredentials[1]);
return { id: clientId, secret: clientSecret };
};
var decodeClientCredentials = function(auth) {
var clientCredentials = new Buffer(auth.slice('basic '.length), 'base64').toString().split(':');
var clientId = querystring.unescape(clientCredentials[0]);
var clientSecret = querystring.unescape(clientCredentials[1]);
return { id: clientId, secret: clientSecret };
};
var decodeClientCredentials = function(auth) {
var clientCredentials = new Buffer(auth.slice('basic '.length), 'base64').toString().split(':');
var clientId = querystring.unescape(clientCredentials[0]);
var clientSecret = querystring.unescape(clientCredentials[1]);
return { id: clientId, secret: clientSecret };
};
function linkify(tok, options) {
var opts = utils.merge({}, options);
if (tok && tok.content) {
opts.num = tok.seen;
var text = titleize(tok.content, opts);
var slug = utils.slugify(tok.content, opts);
slug = querystring.escape(slug);
if (opts && typeof opts.linkify === 'function') {
return opts.linkify(tok, text, slug, opts);
}
tok.content = utils.mdlink(text, '#' + slug);
}
return tok;
}