Skip to content

Tracker in peer-to-peer network for sharing files using Django

Notifications You must be signed in to change notification settings

maiquang04/simple-torrent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-torrent

Specification

  • Peer can seed any file.

  • Peer can download file.

  • Must show time downloading file.

  • Must show timestamp to prove downloading concurrently.

  • Slice file into many pieces

  • Merge pieces again and get file

  • When upload file, send json to tracker like

{}

How to run

  • Run pip install -r requirements.txt

  • Run ngrok by ngrok http http://localhost:8000 or ngrok http --url=stag-caring-notably.ngrok-free.app 8000

Requirements

  • django
  • bencodepy
  • requests

About

Tracker in peer-to-peer network for sharing files using Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published