This commit is contained in:
William Mantly 2020-02-16 12:17:20 -05:00
parent 249c9cb1f3
commit 789a51c6e2
2 changed files with 10 additions and 20 deletions

27
app.js
View File

@ -11,30 +11,23 @@ const port = process.env.NODE_PORT || '3000';
const inject = fs.readFileSync('./inject.html', 'utf8');
const Transmission = require('transmission-promise')
let tr_client = new Transmission({
var tr_client = new Transmission({
host:'192.168.1.176',
// port: ,
username: 'william',
// password: 'palm7',
// ssl: true
password: 'palm7',
})
tr_client.on('ready', console.log)
app.post("/__api/torrent", async function(req, res, next){
tr_client.on('error', console.log)
if(req.body.api !== '4412') return res.status(421);
try{
let cres = await tr_client.addUrl(Buffer.from(req.body.magnet, 'base64').toString('binary'));
console.log(cres)
app.post("/__api/torrent", function(req, res, next){
console.log('api', req.body)
tr_client.addUrl(Buffer.from(req.body.magnet, 'base64').toString('binary')).then(function(data){
console.log(data)
res.status('200')
}).error(function(err){
console.error(err)
res.status('500').json({})
});
}catch(e){
console.error('error', e)
}
});
app.all("/*.js", function(req, res){res.send('')});

View File

@ -10,10 +10,7 @@
"license": "ISC",
"dependencies": {
"express": "^4.17.1",
"express-request-proxy": "^2.2.2",
"http-proxy-middleware": "^0.20.0",
"node-transmission": "^1.1.0",
"nodemon": "^2.0.2",
"transmission-promise": "^1.1.4"
}
}