MS
Обновил версию с гита и все заработало
Была 0.2.0 , а стала 0.4.0 !!!
Size: a a a
MS
АА
AC
AC
ДС
A
'use strict';
var Transmission = require('transmission');
var transmission = new Transmission({
port: 9091, // DEFAULT : 9091
host: "172.20.0.2", // DEAFULT : 127.0.0.1
username: 'admin', // DEFAULT : BLANK
password: 'admin' // DEFAULT : BLANK
});
// Get details of all torrents currently queued in transmission app
function getTransmissionStats(){
transmission.sessionStats(function(err, result){
if(err){
console.log(err);
} else {
console.log(result);
}
});
}
// Add a torrent by passing a URL to .torrent file or a magnet link
function addTorrent(url){
transmission.addUrl(url, {
"download-dir" : "~/transmission/torrents"
}, function(err, result) {
if (err) {
return console.log(err);
}
var id = result.id;
console.log('Just added a new torrent.');
console.log('Torrent ID: ' + id);
});
}
// Get various stats about a torrent in the queue
function getTorrentDetails(id) {
transmission.get(id, function(err, result) {
if (err) {
throw err;
}
if(result.torrents.length > 0){
// console.log(result.torrents[0]); // Gets all details
console.log("Name = "+ result.torrents[0].name);
console.log("Download Rate = "+ result.torrents[0].rateDownload/1000);
console.log("Upload Rate = "+ result.torrents[0].rateUpload/1000);
console.log("Completed = "+ result.torrents[0].percentDone*100);
console.log("ETA = "+ result.torrents[0].eta/3600);
console.log("Status = "+ getStatusType(result.torrents[0].status));
}
});
}
interval = setInterval(function () {
getTransmissionStats(); // вызов функцит
// getTorrentDetails();
log("интервал 5 сек");
}, 5000);
A
interval = setInterval(function ()
A
a
A
P
A
a
ИК
i
interval = setInterval(function ()
A
A
i
A