]> Sergey Matveev's repositories - btrtrc.git/blob - cmd/btrtrc/README
No Web*
[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. But what advantages does it have?
7
8 * Optimized file-based storage:
9   * linearized I/O operations prevent creation of huge quantity of threads
10   * cached file descriptors save a lot of syscalls
11 * Shortened long filenames in file-based storage
12 * Ability to specify both IPv4 and IPv6 addresses to announce
13 * Ability to specify DHT bootstrap nodes
14 * Dynamic addition and removing of the torrents
15 * Much richer and nicer coloured status output
16 * Ability to calculate seed ratio, by remembering outgoing traffic amount
17 * Simpler piece completion database per each torrent in separate files
18 * Ability to sequentially create/verify torrent's piece completion database
19 * Optional commit disables any WebTorrent/WebRTC/WebSocket usage,
20   because those technologies suck
21
22 Look at USAGE file further.
23
24 btrtrc is free software: see the file LICENSE in the root of the
25 repository for copying conditions.