bittorrent-location

1.0.0 • Public • Published

Bittorrent-Location

get location of tracker available for torrent file or magnet link.

js-standard-style

Features

  • support torrent file and magnet link
  • gives latitude and longitude of tracker

Installation

npm i bittorrent-location --save

Test

npm test

Usage

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)

Limitation

  • 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

Contributions

send PR if you want some changes in module. If you are having issue then create issue.

License

MIT

Dependencies (4)

Dev Dependencies (2)

Package Sidebar

Install

npm i bittorrent-location

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • ichetandhembre