]> Sergey Matveev's repositories - btrtrc.git/blob - cmd/btrtrc/README
8e7b15c2ee85194441a338d8a25991387183673e
[btrtrc.git] / cmd / btrtrc / README
1 btrtrc -- better BitTorrent client
2
3 This is a fork of https://github.com/anacrolix/torrent BitTorrent
4 library with own cmd/btrtrc client implementation. Comparing to
5 cmd/torrent it has much less configuration options, mainly hardcoding
6 the most of them. Also it lacks various features like ability to select
7 the file to delete. But what advantages does it have?
8
9 * Optimized file-based storage:
10   * linearized I/O operations prevent creation of huge quantity of threads
11   * cached file descriptors save a lot of syscalls
12 * Shortened long filenames in file-based storage
13 * Ability to specify both IPv4 and IPv6 addresses to announce
14 * Ability to specify DHT bootstrap nodes
15 * Dynamic addition and removing of the torrents
16 * Much richer and nicer coloured status output
17 * Ability to calculate seed ratio, by remembering outgoing traffic amount
18 * Simpler piece completion database per each torrent in separate files
19 * Ability to sequentially create/verify torrent's piece completion database
20 * Optional commit disables any WebTorrent/WebRTC/WebSocket usage,
21   because those technologies suck
22
23 Look at USAGE file further.
24
25 btrtrc is free software: see the file LICENSE in the root of the
26 repository for copying conditions.