get location of tracker available for torrent file or magnet link.
- support
torrent file
andmagnet link
- gives
latitude
andlongitude
of tracker
npm i bittorrent-location --save
npm test
var Bittorrent_Location = require('bittorrent-location')
var bittorrentLocation = new Bittorrent_Location('my.torrent')
bittorrentLocation.on('update', function (location) {
console.log(location) //location of tracker
})
bittorrentLocation.on('error', function (err) {
console.log(err) // error
})
setTimeout(function () {
bittorrentLocation.stop()
}, 5000)
stop()
call wont exit program (need assistance to find issue)- location related api call are limited by iplocation which uses freegeoip.net.
- currently only support
udp
trackers
send PR if you want some changes in module. If you are having issue then create issue.
MIT