YGGtorrent : générateur de RSS (auto-hébergé)

rss 2 oct. 2017

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.

 

  1. Installation
  2. Utilisation

 

Installation

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';

 

 

Utilisation

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 :)

 

Mots clés