6 jours plus tard

Ce script est excellent !
Perso, je passe par le plugin "httprpc" de ruTorrent pour le faire fonctionner ( accès protégé par "basic auth" et en https avec certificat signé ) :

rtorrent-cleaner report --url-xmlrpc=https://mon-domaine.tld/rutorrent/plugins/httprpc/action.php --username=user1 --password=password1

Moins de 5 secondes pour analyser 1 To de données !

Merci @Magicalex ! 🙂

Merci pour ton retour 🙂

Pour info, j'ai pour projet d'essayer de communiquer avec rtorrent directement via scgi://
Le but c'est de se passer du serveur web. ça semble tout de même complexe à mettre en place...

un mois plus tard

⚠️ ⚠️ Grosse mise à jour qui arrive ce weekend je pense (version 0.8.0) ⚠️ ⚠️

J'ai réussi à communiquer directement avec rtorrent sans passer par le serveur web!!
Maintenant je pense que toutes les configurations rtorrent fonctionnent avec le script rtorrent-cleaner.
Les personnes qui utilisent flood par exemple peuvent utiliser le script.

Et niveau performance j'ai encore de meilleur performance!!
Pour les curieux vous pouvez consulter les changements ici https://github.com/Magicalex/rtorrent-cleaner/compare/0.7.1...master
J'ai aussi trouvé un petit bug qui est déjà corrigé dans la version 0.7.1

Il y a des changements à l'utilisation pour la nouvelle version qui va arriver.
Quelques exemples d'utilisation :

rtorrent-cleaner report --scgi=127.0.0.1 --port=5000
rtorrent-cleaner mv /home/user/old --scgi=127.0.0.1 --port=5000
rtorrent-cleaner torrents --scgi=127.0.0.1 --port=5000
rtorrent-cleaner rm --scgi=127.0.0.1 --port=5000
rtorrent-cleaner --version

Je vous tiens au courant, il me reste des tests à faire pour l'image docker.

J'ai rajouté le support des sockets pour la prochaine version

rtorrent-cleaner report --scgi=/run/php/.rtorrent.sock

Voilà la version 0.8.0 est sorti.
Y a pas mal de changement à l'utilisation, les performances sont meilleurs.
J'ai mis à jour le README pour les questions sur l'utilisation.

Donc maintenant plus besoin du serveur web, rtorrent-cleaner communique directement avec rtorrent.
De plus si vous utilisez un socket rtorrent-cleaner le prend aussi en charge.

Il me reste à mettre à jour et tester l'image docker.
J'attends vos retours ++

5 jours plus tard

J'ai une erreur avec Docker :

PHP Warning:  count(): Parameter must be an array or an object that implements Countable in phar:///usr/local/bin/rtorrent-cleaner/src/Rtorrent/ListingFile.php on line 30

In ProgressBar.php line 435:

  [Symfony\Component\Console\Exception\LogicException]
  Unable to display the remaining time if the maximum number of steps is not
  set.

Le log complet :
https://paste.mondedie.fr/?463af989a22d68f3#0qo5HWjIiTRDYEboPMpEJJwGupwocOuTAiHDsXh5d5I=

    Bonjour,

    J'utilise la même image linuxserver/rutorrent et j'obtiens également l'erreur décrite par spider1163. Super boulot!

    spider1163 Eh les gars c'est un socket sur linuxserver/rutorrent

    docker run -it --rm \
       -v /mnt/downloads/rutorrent:/mnt/downloads/rutorrent \
       --network plexguide \
       --link rutorrent:rtorrent \
       magicalex/docker-rtorrent-cleaner report --scgi=/run/php/.rtorrent.sock

    La commande ne passe pas chez moi, mais je n'ai que mon smartphone en guise de terminal, je laisse laster13 debuguer cela !

    Bonsoir,

    J'ai toujours l'erreur suivante:

    root@PAR-130656 ~# docker run -it --rm \
                         -v /home/laster/local/rutorrent:/home/laster/local/rutorrent \
                         --network traefik_proxy \
                         --link rutorrent-laster:rtorrent \
                         magicalex/docker-rtorrent-cleaner report --scgi=/run/php/.rtorrent.sock -vvv
    
    Box Requirements Checker
    ========================
    
    Using PHP 7.2.18
    PHP is using the following php.ini file:
      /etc/php7/php.ini
    
    Checking Box requirements:
       The application requires the version ">=5.6.0" or greater.
       The application requires the extension "zlib".
       The application requires the extension "xmlrpc".
    
    
     [OK] Your system is ready to run the application.
    
    
    ╔═══════════════════════════╗
    ║ RTORRENT-CLEANER - REPORT ║
    ╚═══════════════════════════╝
    
    
      Unable to connect to rtorrent. Check if rtorrent is running.

    Edit: Je viens de relire l'ensemble des posts et suis tombé sur celui d'@Aerya qui lui aussi utilise l'image linuxserver, du coup dans l'hypothèse ou la manière de procéder reste identique à celle d’aujourd’hui, notamment par rapport aux modifications que tu as pu faire entre temps, je vais retenter ce soir et reviendrai faire un retour.
    https://mondedie.fr/d/10037-rtorrent-cleaner-un-script-pour-liberer-de-la-place-sur-votre-seedbox/166

    ça ne passe pas chez moi, l'option --url-xmlrpc n'existe plus de toute façon