Skip to content

A downloader implemented by Go that supports multiple protocols

License

Notifications You must be signed in to change notification settings

lorenzoc25/BitTorrent-Go

Repository files navigation

BitTorrent-Go

This is a downloader implemented by Go that supports multiple protocols. Currently, it only supports BitTorrent and Http URL downloads

Build

After cloning the repo, do

go build

then the executable bittorrent-go will be ready to use

Usage

To download a file using this program, do

./bittorent-go <mode> <source> <outpath>

where <mode> currently can be torrent or http

  • http: using http url to download the file, <source> should then be a URL
  • torrent: using a torrent file to create p2p protocal to download the file, <source> should be a path for a torrent file

<outpath>: the output path and name of the downloaded file.

About

A downloader implemented by Go that supports multiple protocols

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages