miru/api fetch/torrentHandler.js
2020-08-17 16:57:43 +02:00

26 lines
No EOL
1.8 KiB
JavaScript

var client = new WebTorrent()
let lastTorrent;
function playTorrent(magnetlink, hasName) {
if (lastTorrent) {
client.remove(magnetlink)
}
lastTorrent = magnetlink
console.log(magnetlink)
client.add(magnetlink, function (torrent) {
console.log('Client is downloading:', torrent.infoHash)
var file = torrent.files.find(function (file) {
return file.name.endsWith('.mp4'||'.mkv')
})
file.renderTo('video', {
autoplay: true,
controls: false
});
})
}
client.on('error', function (err) {
console.error('ERROR: ' + err.message)
})
//'magnet:?xt=urn:btih:W4YM35DEUBTUS6BY2YEBHD5KVWQANCOE&tr=http://nyaa.tracker.wf:7777/announce&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.internetwarriors.net:1337/announce&tr=udp://tracker.leechersparadise.org:6969/announce&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://open.stealth.si:80/announce&tr=udp://p4p.arenabg.com:1337/announce&tr=udp://mgtracker.org:6969/announce&tr=udp://tracker.tiny-vps.com:6969/announce&tr=udp://peerfect.org:6969/announce&tr=http://share.camoe.cn:8080/announce&tr=http://t.nyaatracker.com:80/announce&tr=https://open.kickasstracker.com:443/announce&ix=0'
//'magnet:?xt=urn:btih:OWRWEI2ABTSOUYBG6MMBRPC3LT22HMGV&tr=http://nyaa.tracker.wf:7777/announce&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.internetwarriors.net:1337/announce&tr=udp://tracker.leechersparadise.org:6969/announce&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://open.stealth.si:80/announce&tr=udp://p4p.arenabg.com:1337/announce&tr=udp://mgtracker.org:6969/announce&tr=udp://tracker.tiny-vps.com:6969/announce&tr=udp://peerfect.org:6969/announce&tr=http://share.camoe.cn:8080/announce&tr=http://t.nyaatracker.com:80/announce&tr=https://open.kickasstracker.com:443/announce'