lots of stuff
This commit is contained in:
parent
16fd7d9c27
commit
afbde77edc
7 changed files with 95 additions and 50 deletions
|
@ -1,19 +1,24 @@
|
|||
var express = require('express');
|
||||
var api = express.Router();
|
||||
var config = require('../../config');
|
||||
var vars = require('../../vars');
|
||||
var utils = require('../../utils');
|
||||
const os = require('os');
|
||||
let Bot = require('../server')
|
||||
|
||||
api.get('/', (req, res) => {
|
||||
res.status(200).jsonp({
|
||||
name: config.name,
|
||||
version: config.version
|
||||
res: 'uwu'
|
||||
});
|
||||
});
|
||||
|
||||
api.get('/ints/:kind/:user1?/:user2?', (req, res) => {
|
||||
if (utils.int[req.params.kind] === undefined) return res.status(404).jsonp({ error: `This does not exist` });
|
||||
if (!req.params.user1 || !req.params.user2) return res.status(400).jsonp({ error: `I need two users to work` });
|
||||
if (utils.int[req.params.kind] === undefined) return res.status(404).jsonp({
|
||||
error: `This does not exist`
|
||||
});
|
||||
if (!req.params.user1 || !req.params.user2) return res.status(400).jsonp({
|
||||
error: `I need two users to work`
|
||||
});
|
||||
let LineFromUtils = utils.int[req.params.kind][parseInt(Math.random() * utils.int[req.params.kind].length)];
|
||||
let Line = LineFromUtils.replace(/0/g, utils.format.bold(req.params.user1)).replace(
|
||||
/1/g,
|
||||
|
@ -26,22 +31,33 @@ api.get('/ints/:kind/:user1?/:user2?', (req, res) => {
|
|||
});
|
||||
});
|
||||
|
||||
function format(seconds) {
|
||||
function pad(s) {
|
||||
return (s < 10 ? '0' : '') + s;
|
||||
}
|
||||
var hours = Math.floor(seconds / (60 * 60));
|
||||
var minutes = Math.floor((seconds % (60 * 60)) / 60);
|
||||
var seconds = Math.floor(seconds % 60);
|
||||
api.get(['/SourceFynnder', '/sourcefynnder', '/sauce'], async (req, res) => {
|
||||
let REPLY;
|
||||
let URLS = req.headers.images || req.query.images.split(',')
|
||||
console.log(URLS)
|
||||
await utils.SourceFynnder.APIFind(URLS).then(r => {
|
||||
console.log(r)
|
||||
res.status(200).jsonp({
|
||||
success: true,
|
||||
sources: r
|
||||
})
|
||||
}).catch(err => {
|
||||
res.status(400).jsonp({
|
||||
success: false,
|
||||
error: err.message
|
||||
})
|
||||
})
|
||||
|
||||
})
|
||||
|
||||
return pad(hours) + 'h ' + pad(minutes) + 'm ' + pad(seconds) + 's';
|
||||
}
|
||||
|
||||
api.get('/system', (req, res) => {
|
||||
res.jsonp({
|
||||
name: vars.name,
|
||||
version: vars.version,
|
||||
hostname: os.hostname(),
|
||||
uptime: `${format(process.uptime())}`
|
||||
uptime: `${utils.format.uptime(process.uptime())}`
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = api;
|
||||
module.exports = api;
|
Loading…
Add table
Add a link
Reference in a new issue