Go to file
Heretic b53676f40c Updating torrents-csv-data. 2023-06-04 11:03:04 -04:00
data@a0302150b2 Updating torrents-csv-data. 2023-06-04 11:03:04 -04:00
docker locking cargo chef install. 2023-05-25 11:58:36 -04:00
src Fixing script. 2023-05-20 20:03:35 -04:00
.dockerignore Adding a dockerignore. 2023-02-01 19:23:06 -05:00
.gitignore First re-org commit. 2020-10-18 21:31:03 -05:00
.gitmodules Removing old UI, using new perseus UI. 2023-05-01 09:40:13 -04:00
.rustfmt.toml Upgrading deps. 2022-11-04 09:39:07 -04:00
.woodpecker.yml Woodpecker 10. 2023-05-01 13:09:14 -04:00
Cargo.lock Upgrading deps. 2023-05-25 11:58:22 -04:00
Cargo.toml Fixing script. 2023-05-20 20:03:35 -04:00
LICENSE Adding license. 2022-07-28 11:23:11 -04:00
README.md Removing old UI, using new perseus UI. 2023-05-01 09:40:13 -04:00
search.sh Adding search.md tool 2020-11-15 15:50:07 -06:00
update_data.sh Removing old UI, using new perseus UI. 2023-05-01 09:40:13 -04:00



Demo Server

Torrents.csv is a collaborative repository of torrents, consisting of a searchable torrents.csv file. It aims to be a universal file system for popular data.

Its initially populated with a January 2017 backup of the pirate bay, and new torrents are periodically added from various torrents sites. It comes with a self-hostable Torrents.csv webserver, a command line search, and a folder scanner to add torrents.

Torrents.csv will only store torrents with at least one seeder to keep the file small, will be periodically purged of non-seeded torrents, and sorted by infohash.


To request more torrents, or add your own, go here.

Made with Rust, ripgrep, Actix, Perseus, and Sycamore.


Torrents.csv comes with a simple webserver. Demo Server


wget https://git.torrents-csv.ml/heretic/torrents-csv-server/raw/branch/main/docker/prod/docker-compose.yml
wget https://git.torrents-csv.ml/heretic/torrents-csv-server/raw/branch/main/docker/prod/nginx.conf
docker-compose up -d

And goto http://localhost:8904

Docker Development

git clone --recurse-submodules https://git.torrents-csv.ml/heretic/torrents-csv-server
cd torrents-csv-server/docker/dev
# For the front end, check out http://git.torrents-csv.ml/heretic/torrents-csv-ui-perseus

Command Line Searching



git clone --recurse-submodules https://git.torrents-csv.ml/heretic/torrents-csv-server
cd torrents-csv-server
./search.sh "bleh season 1"
bleh season 1 (1993-)
	seeders: 33
	size: 13GiB
	link: magnet:?xt=urn:btih:INFO_HASH_HERE


A JSON output of search results is available at:


New torrents are at: