0.1.6 • Published 10 years ago
ogtorrent v0.1.6
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.