- JavaScript 98.7%
- Python 1.3%
| docs | ||
| services/drift | ||
| README.md | ||
| tr4ker-plus.user.js | ||
| version.json | ||
TR4KER+
Le compagnon tout-en-un de tr4ker.net, fait par la communauté.
Une recherche qui trouve ce que le site rate. Le chat partout, en colonnes, qui survit même aux pannes. Ton ratio en direct. Des GIF et des images en glisser-déposer. Un tableau de bord d'accueil. Et quand le site tombe, une interface de secours complète prend le relais toute seule.
Un seul userscript, gratuit, open source, qui se met à jour tout seul. Non officiel, non affilié au staff : fait par des membres, pour des membres.
Installation en 20 secondes
- Installe Tampermonkey (Chrome, Edge, Brave, Firefox) ou Violentmonkey.
- Clique : https://forgejo.ekaii.fr/tr4ker/tr4ker-plus/raw/branch/main/tr4ker-plus.user.js (l'extension propose l'installation ; miroir : https://greasyfork.org/en/scripts/589131-tr4ker)
- Recharge tr4ker.net. La pastille en bas à droite est ton point d'entrée. C'est tout.
Les mises à jour arrivent automatiquement, et le script te prévient lui-même quand une nouvelle version sort (Tampermonkey ne vérifie qu'une fois par jour, nous toutes les 6 heures).
Nouveautés v0.44
La plus grosse mise à jour depuis le lancement. Tout est réglable et désactivable dans les réglages.
- Suggestions TR4KER+ — un vrai panneau pour proposer et voter les améliorations de l'extension : votes, sondages, commentaires, épingles, statuts (prévu / en cours / fait). Hébergé chez nous. Palette ou lanceur → « Suggestions ».
- Signaux — une boîte qui retient chaque @mention, mot-clé surveillé et réponse à tes messages, capturés en direct et relus au démarrage. Fini les mentions ratées pendant la nuit. Cloche sur la pastille.
- Mini-lecteur YouTube — les liens (et les fragments que le site ampute) deviennent une pastille de lecture qui ouvre un lecteur flottant dans la page.
- Carte de membre au survol (ratio, upload), surlignage par pseudo, utilisateurs masqués (Ctrl/⌘-clic sur un pseudo), réactions favorites, réponses rapides, émoticônes du site, marge de ratio (combien tu peux encore télécharger avant le plancher), visionneuse d'images sans quitter la page, taille et densité du texte du chat, panneau Mes stats avec l'activité sur 30 jours, carte de message privé.
Pourquoi tu vas l'adorer
- « supergirl 2026 » trouve enfin le torrent. La recherche du site exige les mots exacts séparés
par des espaces ; la nôtre indexe les 345 000 torrents dans un moteur tolérant aux fautes qui
comprend les noms de release à points.
Ctrl/Cmd + K, tape, c'est là. - Le chat te suit partout et fait ce que tu veux. Sur toutes les pages, plusieurs canaux côte à côte (split), ancré à gauche ou à droite, ou en fenêtre flottante. Il se souvient de tout et rouvre tel quel à chaque page.
- Quand le site tombe, TR4KER+ tient la baraque. Statut en direct avec les vraies courbes de latence, chat de secours hébergé ailleurs, recherche qui continue de marcher. Tout s'affiche tout seul sur la page vide, en moins d'une seconde.
- GIF, images, spoilers, partout. Glisse une image dans le chat (le nôtre OU celui du site), elle s'uploade et se poste toute seule. Recherche de GIF intégrée. Zéro friction.
- Ton ratio sans y penser. La pastille affiche ratio, crédits et freeleech en permanence, avec l'évolution depuis ta dernière visite en un clic.
- Ça respecte le site et les autres scripts. Aucune écriture sans ton action, coexistence officielle avec OmniChat (contrat T4CO co-signé), et tout est désactivable individuellement.
Le tour du propriétaire
Recherche universelle, Ctrl/Cmd + K
Torrents (moteur Meilisearch auto-hébergé, 345k entrées, tolérant aux fautes), wiki, membres et
actions rapides dans une seule palette. Facettes par année (2026 / 2025 / 2024 / plus ancien), tri
pertinence / récent / seeders, groupement « une ligne par œuvre » avec dépliage des versions.
Entrée ouvre, Ctrl/Cmd + Entrée télécharge le .torrent direct. Si notre moteur dort, bascule
automatique sur l'API du site.
Le chat, réinventé, Ctrl/Cmd + J
Le vrai chat du site (même connexion temps réel, pas de doublon), disponible sur toutes les pages :
- Colonnes : ouvre plusieurs canaux côte à côte, réordonne-les, ferme-les une à une. Chaque canal de la liste CANAUX du site a un petit bouton pour l'ouvrir en colonne.
- Trois dispositions : ancré à droite, ancré à gauche (la page se pousse au lieu d'être recouverte), ou fenêtre flottante déplaçable et redimensionnable.
- Persistant : changer de page ne ferme rien. Le chat rouvre exactement comme tu l'avais laissé.
- Riche : spoilers cliquables, gras, aperçu des images et des GIF, mentions surlignées, réponses, réactions, compteur de non-lus par canal et dans le titre de l'onglet.
- Alertes : notification quand on te mentionne ou qu'un de tes mots-clés surveillés apparaît, même chat fermé.
Le chat du site, dopé
Le composeur natif de /communication reçoit nos boutons : GIF animés (recherche intégrée), upload d'image par clic, collage ou glisser-déposer (hébergement automatique, aperçu natif pour tout le monde), gras, spoiler, lien. La barre latérale (canaux, tickets, MP) devient redimensionnable à la souris.
Canal « TR4KER+ (externe) » : le chat qui ne meurt jamais
Un canal de plus, hébergé sur notre infrastructure et pas sur le site : il reste vivant quand tr4ker est down. Onglet dans le chat TR4KER+, ligne dédiée en bas de CANAUX, et cœur du mode secours. Réservé de fait à ceux qui ont l'extension.
Mode secours automatique
Le site est cassé ? Les sessions sautent et tout le monde voit une page noire ? Plus maintenant. En moins d'une seconde, la page vide se remplit : état des services en direct (courbes de latence multi-services, ping précis, p50/p95, disponibilité 24 h, bouton « Je suis affecté »), chat de secours, recherche complète sur notre index, récap des derniers jours et stats publiques du tracker. Le tout disparaît tout seul au retour du site. Jamais sur la page de connexion.
Tableau de bord d'accueil
La page d'accueil gagne un vrai dashboard : chat intégré, état des services avec sparkline, récap quotidien et hebdomadaire de ce qui s'est dit (généré depuis les canaux), tendances, demandes en cours, stats globales, tes chiffres à toi (upload 24 h / 7 j, seedtime, en seed). Chaque carte s'agrandit en plein écran. Peint instantanément depuis le cache, rafraîchi en silence.
Pastille HUD
Ratio coloré, crédits, badge FL pendant les freeleech, boutons recherche / chat / vocal / apps. Déplaçable, position mémorisée, et elle s'écarte toute seule d'une sidebar OmniChat.
État des services, « c'est moi ou c'est le site ? »
Panneau complet : chaque service mesuré de l'extérieur (site, API, session, chat, tracker, torznab, recherche, certificat) avec latence, p95 et uptime 24 h, PLUS la latence depuis ton navigateur. Si le site est vraiment dégradé, un bandeau discret le dit en haut de page.
Et aussi
- Salon vocal (bêta) : salons communautaires via LiveKit auto-hébergé, bouton micro de la pastille.
- Demandes : tri par date ou récompense, filtre « mes demandes » (le site ne sait pas le faire).
- Raccourcis torrent : sur une fiche,
Dtélécharge,Ccopie le lien,Mcopie le magnet. - Barre de navigation enrichie : tous les liens du site (Stats incluses), éditable, persistante.
- Assistant IA optionnel, éteint par défaut : répond sur le fonctionnement du site (wiki, chat récent, statut live, catalogue), avec citations. Possibilité d'utiliser ta propre clé API : elle reste sur ta machine et ne transite jamais par nos serveurs.
- Récap quotidien : ce qui s'est passé aujourd'hui ET la veille, résumé automatiquement.
- Export / import des réglages en un fichier (clés API exclues volontairement).
Cohabitation avec OmniChat
TR4KER+ et OmniChat (l'autre grand userscript tr4ker) se parlent au lieu de se marcher dessus :
le contrat T4CO (dépôt public tr4ker/t4co) fait que chacun déclare sa place à l'écran et
respecte celle de l'autre. Phase 2 en cours : un bus de services par lequel TR4KER+ fournit déjà
sa recherche et le statut du tracker aux scripts compagnons.
Vie privée et sécurité
- Le script lit l'API du site avec ta session, comme ton navigateur ; il n'écrit que quand tu cliques ou postes toi-même.
- Aucune télémétrie, aucun tracking, aucune donnée collectée. Le code est public et lisible.
- Les messages sont rendus en DOM pur (jamais d'injection HTML de données réseau) : pare-XSS par construction, vérifié par tests.
- Clé API de l'assistant (si tu en mets une) : stockée dans Tampermonkey sur ta machine, envoyée directement au fournisseur, jamais chez nous, exclue de l'export.
Quelque chose coince ?
Ctrl/Cmd + Maj + Xferme tous les panneaux TR4KER+ et rend la main, quoi qu'il arrive.- Charger le site avec
?t4x=safedans l'URL démarre sans aucun module (mode sans échec). - Chaque module se désactive individuellement dans les Réglages (bouton « apps » de la pastille).
- Un bug, une idée : ouvre une issue sur ce dépôt, ou dis-le dans #suggestions.
Outil communautaire non officiel, sans lien avec le staff TR4KER. MIT. Le code source complet est
ce dépôt ; la doc technique est dans docs/ARCHITECTURE.md.