ogtorrent
v0.1.6
Published
Mostly-functional (work-in-progress) bitTorrent client
Readme
OGTorrent
Synopsis
Work-in-progress-but-functional BitTorrent client written entirely in asynchronous Node.js
| Currently Supported | Soon-to-be Supported | Does Not Support | |---------------------------------------------------|----------------------------|-------------------------| | Reading single .torrent files | Uploading files to peers | Distributed Hash Table | | Multiple trackers | Graceful shutdown | | | Multiple file torrents | Resuming partial torrents | | | Random -> Rarest First -> Endgame peer requesting | Mutliple .torrent files | | | SHA1 hash checks on completed pieces | | |
Dependencies
Node - 0.12.x
Bluebird - 2.9.x
Underscore - 1.8.x
Install
Install via npm:
npm install ogtorrentInstall via github (requires working versions of underscore and bluebird, see package.json):
git clone https://github.com/frrakn/OGTorrent.gitUsage
To run specifying a single file:
node torrent path/to/torrent/file.torrentFiles are saved in the downloads/ directory.
