Skip to content

vaibhav-walia/vaiTorrent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vaiTorrent

A BitTorrent client implementation in Node.js, meant for educational purposes only.

Getting Started

Prerequisites

Latest version of NodeJs and NPM

Installing and Running

  • 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
    

Authors

License

MIT

About

A BitTorrent client implementation in NodeJs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published