This is a simple command-line-interface BitTorrent client coded in the go programming language.
Q: Why call it Taipei Torrent?
A: jackpal started writing it while visiting Taipei, Taiwan
Q: What is the license?
A: The code in the bencode subdirectory is controlled by the LICENSE file in that directory.
The code in the rest of Taipei Torrent is controlled by the LICENSE file in the top level.
Tested on Windows, Linux and Mac OSX.
- Support magnet links
- Implement choke/unchoke logic
- Full UPnP support (need to be able to search for an unused listener port, detect we have already acquired the port, release the listener port when we quit.)
- Clean up source code
- Deal with TODOs
- Add a way of quitting other than typing control-C
-
Download and install the Go One environment from http://golang.org
-
Use the "go" command to download, install, and build the Taipei-Torrent app:
go get github.com/nictuku/Taipei-Torrent
Taipei-Torrent mydownload.torrent
or
Taipei-Torrent -help
https://github.com/jackpal/Taipei-Torrent the original project from which this is based.