Hello,
Je sais que l’idéal serait d'ouvrir une feature request sur le GitHub de Jackett directement, mais je me suis dis que c’était mieux d'en discuter d'abord ici avant d'aller me faire jeter directement par les devs Jackett 🤣
Donc, le soucis que je rencontre (et je ne pense pas être le seul, ou peut être qu'il y a déjà une solution d’amélioration dont je n'ai pas connaissance) : j'utilise un seul conteneur Jackett pour plusieurs conteneur clients de Jackett (Couchpotato, Sonarr, Radarr, Headphones, etc). A chaque fois que je rajoute ou supprime un tracker dans Jackett, ou bien si le fonctionnement de Jackett change (modification des API et des liens à appeler) je dois me taper les modifications d'autant de tracker sur autant d'applis clientes de Jackett, ce qui à la longue prends beaucoup de temps et est chronophage.
L’idée : créer des groupes dans Jackett et pouvoir assigner un ou plusieurs trackers à un ou plusieurs groupes. De cette manière, je peux avoir un seul lien (celui du groupe) défini dans Couchpotato et toute la maintenance se fait de manière centralisée dans Jackett.
Du coup Couchpotato appel le lien http://mondomaine/api/v2.0/indexers/mongroup/results/potato/ (par exemple) et Jackett transforme cette requête en plusieurs requêtes pour chaque tracker se trouvant dans ce groupe. Ainsi si je supprime ou rajoute un tracker, plus besoin d'aller dans chaque client pour faire la modification, il suffit de faire la modification localement dans Jackett et le tour est joué.
Je sais pas si c'est très clair.
Vous voyez une méthode pour réaliser ça sans modification du code actuel? Je ne penses pas... (mais je suis pas dev en même temps).
Trouvez-vous cette idée bonne/pratique ou il n'y a que moi 😅
Pour ceux qui s'y connaissent mieux que moi, cette idée semble-t-elle réalisable (d'un point de vue code je veux dire)?