Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xgfone/bttools
A tool collection about BitTorrent.
https://github.com/xgfone/bttools
bt go golang torrent torrent-client torrent-downloader
Last synced: about 2 months ago
JSON representation
A tool collection about BitTorrent.
- Host: GitHub
- URL: https://github.com/xgfone/bttools
- Owner: xgfone
- License: apache-2.0
- Created: 2017-08-03T06:31:08.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T13:44:06.000Z (over 1 year ago)
- Last Synced: 2024-06-19T16:33:23.295Z (3 months ago)
- Topics: bt, go, golang, torrent, torrent-client, torrent-downloader
- Language: Go
- Size: 113 KB
- Stars: 12
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bttools
A command tool collection about BitTorrent. And you can consider it as the example of the development library [`bt`](https://github.com/xgfone/bt).
## 1 Install
```shell
$ make
```## 2 Commands
### 2.1 Command `torrent`
```shell
$ bttools torrent -h
NAME:
bttools torrent - The torrent toolsUSAGE:
bttools torrent command [command options] [arguments...]COMMANDS:
create Generate a .torrent file from a file or directory
download Download the file from the remote peers by the .torrent file
getpeers Get the peers of the torrent from the tracker
showinfo Print the metainfo information of the .torrent file and exit
help, h Shows a list of commands or help for one commandOPTIONS:
--help, -h show help
```