Skip to content

Latest commit

 

History

History
21 lines (11 loc) · 848 Bytes

readme.md

File metadata and controls

21 lines (11 loc) · 848 Bytes

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