blob: db218ef7e53f09a93e50d7e41bd85cb4ff7f33a5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# travnik - NOT IMPLEMENTED YET, COME BACK LATER!
... is a tool that connects to the bittorent dht network and waits for infohashes of torrents, fetches their metadata, stores it in a database and indexes them via a web-interface. It's meant to be a lighter and simpler alternative to [btdig.com's erlang crawler](https://btdig.com).
travnik operates single-threadedly, including the BEP-5 (DHT), BEP-9 (metadata exchange) and HTTP client.
travnik implements BEP-3 (bencoding), BEP-5 (DHT) and BEP-9 (metadata exchange) itself, other things (mysql client and http server) are handled by libraries.
## requirements
`build-essential`, `libmicrohttpd-dev`, `default-libmysqlclient-dev`
## installation
other users compile from source with `make`.
|