You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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: