TORK : un terminal cosy pour chercher et télécharger des torrents
https://github.com/melqtx/tork
📌 TORK est un client torrent en TUI (Go, MIT) : recherche sur plusieurs index publics (Knaben, YTS, Nyaa, RSS/Torznab), déduplication, vérification par hash, ISO Linux officiels, proxy SOCKS5/Tor. Autopilot en cours.
Rechercher un torrent entre plusieurs sites, comparer les « swarms », puis gérer les téléchargements, ça fait beaucoup d’onglets. TORK regroupe tout ça dans un seul terminal bien tempéré — « a cozy terminal for torrent search + verified downloads », avec un chat comme mascotte.
L’approche est soignée. TORK cherche sur les index publics (Knaben, YTS, Nyaa) ainsi que vos propres flux RSS ou Torznab. Le même torrent listé sur plusieurs indexes est plié en une seule ligne — en gardant le meilleur nom, les meilleures valeurs de swarm, et surtout la liste de trackers combinée, pour annoncer à tous les swarms que chaque index connaissait. Les doublons sont groupés, les résultats utiles classés, et vous voyez seeders, taille, source et les résultats bruités avant de télécharger.
Le flux est pensé pour rester calme. Un aperçu d’un magnet, on le met en file avec une touche, puis pause, vérification, seed, déplacement ou relink depuis l’écran des téléchargements. Rien ne démarre avant confirmation : les fichiers publicitaires, NFO et checksums sont décochés par défaut. Une option pratique : le grabber de Linux ISOs officiels (Ubuntu, Debian, Fedora, Arch, NixOS, Proxmox…) — pas de chasse au miroir douteux.
La vérification par hash est un vrai plus : les pièces de torrents sont rehasées après complétion, et les téléchargements directs vérifient les digest SHA-1/SHA-256/SHA-512 publiés (le nom final n’apparaît qu’après vérification). Les downloads directs HTTP segmentés reprennent après interruption, et un tork doctor vérifie config, disque et santé des providers.
Sécurité et privacy soignées : un proxy SOCKS5 intégré avec mode Tor strict (mode tork proxy tor), qui désactive DHT/uTP/trackers UDP/WebTorrent plutôt que de risquer une connexion directe, avec un badge Tor strict seulement après vérification live du nœud de sortie. Les credentials vont en config 0600, saisie masquée.
En bonus, l’Autopilot (en cours de dev) comprend une demande en langage naturel — « all breaking bad seasons 1080p under 40GB » — présente ses picks et raisons avant de mettre quoi que ce soit en file, et journalise ses décisions localement.
Open source MIT, ~200 étoiles, en Go (anacrolix comme moteur). Install par Homebrew, AUR, Nix ou go install. Comme toujours avec les torrents : à utiliser pour un contenu que vous avez le droit de partager (Linux ISOs officiels, domaine public, vos propres fichiers) — TORK ne vérifie pas la légalité locale.
- 🐱 TUI Go pour chercher et télécharger des torrents au même endroit
- 🔗 Cherche Knaben, YTS, Nyaa + vos RSS/Torznab
- 🧹 Pliage des doublons, trackers combinés, vue swarm
- ✔️ Vérification par hash (torrents + downloads directs)
- 🐧 Grabber d’ISOs Linux officiels
- 🧅 Proxy SOCKS5 / mode Tor strict
- 🤖 Autopilot (WIP), MIT, ~200 étoiles
Sources
– GitHub — melqtx/tork
