YGGtorrent : générateur de RSS (auto-hébergé)
Pour ceux appréciant l’autoDL, outre l’intégration de ce tracker BitTorrent dans Medusa & Jackett, il peut être utile d’avoir des RSS. Mais YGGtorrent ne le propose pas en standrard. Du coup je vous présente le projet RSS Feed Generator de Guisch, basé sur le travail de la librairie PHP d’Atogeek, visant à créer des flux RSS de tout ou partie des catégories disponibles sur le site. L’utilité étant de ne se servir que de ces flux RSS, ajoutés à son client BitTorrent, pour automatiser les téléchargements.
Projets à prendre avec du recul vu que le site YGGtorrent semble évoluer souvent. Ils sont cependant pratiques, surtout le crawler puisque ça pourrait permettre à terme de voir émerger des projets plus complets tel que feu T412.
Pour faire simple j’explique ici comment installer (et se servir) de cet outil en parallèle du script Mondedie (marche aussi avec ce fork). Testé sur un VPS Debian8 et la dernière version du script.
Le script MDD installe les fichiers Web dans /var/www/. Du coup nous allons y cloner le git des RSS dans le dossier yggrss
sudo git clone https://github.com/Guisch/YGG-rss-feed-generator /var/www/yggrss
Et lui donner les droits d’accès pour www-data, l’utilisateur du serveur Web Nginx
sudo chown -R www-data:www-data yggrss/
Il faut ensuite modifier la configuration du serveur Web Nginx afin d’accéder à notre nouvel outil. On commence par faire un backup de la config
sudo cp /etc/nginx/sites-enabled/rutorrent.conf rutorrent.conf.BKP
Puis on peut éditer le fichier afin d’y ajouter notre dossier yggrss
sudo nano /etc/nginx/sites-enabled/rutorrent.conf
Ajouter ce bloc à la suite des autres mais AVANT le dernier }
## Config yggrss ## location ^~ /yggrss { include /etc/nginx/conf.d/php.conf; include /etc/nginx/conf.d/cache.conf; satisfy any; allow all; }
Relancer Nginx
sudo service nginx restart
Pour terminer il suffit d’entrer vos login:pwd dans le fichier de configuration de YGGrss :
Ouvrez Ygg.php avec votre éditeur préféré et modifiez les lignes 93 et 94 pour renseigner votre couple login/pass
$this->login = 'login'; $this->password = 'pass';
Nous avons maintenant accès à divers flux RSS pour YGGtorrent, à savoir 1 par catégorie :
On peut générer un flux d’une catégorie ou d’une sous catégorie. Les noms des catégories et sous catégories sont les mêmes que sur le site mais en minuscule, sans espace ni caractères spéciaux.
exemple:
- RSS Film: https://maseedbox.com/ygg/rss.php?category=filmvideo&subcategory=film
- RSS Serie TV: https://maseedbox.com/ygg/rss.php?category=filmvideo&subcategory=serietv
Attention, j’ai pas nommé le dossier comme lui, l’URL sera avec “yggrss” et non “ygg” (ouais, j’ai vu qu’après coup…)
=> URL_seedbox/yggrss/rss.php?category=filmvideo&subcategory=film, URL_seedbox/yggrss/rss.php?category=filmvideo&subcategory=serietv, etc
On peut donc ajouter ces flux à ruTorrent par exemple, ce qui nous donnera ceci
Pas hyper utile mais pas compliqué non plus à mettre en place :)