A BitTorrent client implementation in Node.js, meant for educational purposes only.
Latest version of NodeJs and NPM
- Download/pull the source code
$ mkdir vaiTorrent
$ cd vaiTorrent
$ git init
$ git pull https://github.com/vaibhav-walia/vaiTorrent.git
-
Install the client
$ npm install
-
Open settings.json and set the download directory
{ "downloadDir" : "./../Downloads/" }
-
Download a torrent :
node vaiTorrent.js <torrentFilePath>
Example: $ cd src $ node vaiTorrent.js ./../testTorrents/2.torrent
- Vaibhav Walia - Github Profile
MIT