Skip to content

EvilAndrew/Bittorrent-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bittorrent Client

This project is an application that lets user download a file from peer-to-peer network if .torrent file is provided
The project is based on asyncio asynchronous Python library, because the application implies multiple IO interactions (e.g., interaction through network or file IO). To not stop the whole application while waiting for a peer's response, asyncio is used

To run the project, python main.py <path_to_the_.torrent_file> console command should be entered
To make sure for a user that all required libraries installed, requirements.txt file is provided
For simplicity of use, a sample video of project utilization is provided:

Watch the video

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages