Skip to content

srijit2002/bittorrent-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BitTorrent Client

A command line toy BitTorrent client written in Node.js.
image

Features ✨

  • Supports downloading files (both single and multiple files) 📂
  • It automatically resumes from the last downloaded percentage ⏸️
  • Shows download progress 📊

Requirements

How to Run

  1. Clone the repo:

    git clone https://github.com/srijit2002/bittorrent-client.git
  2. Navigate to the project directory:

    cd bittorrent-client
  3. Install the necessary dependencies:

    npm install
  4. Link the client:

    npm link
  5. Now type the follwing commmand and it will open a dialog box. Select a .torrent file and click ok.

    download-torrent

Note: Currently, only UDP trackers are supported.

Resources Used 📚


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages