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

    @spider1163 @laster13

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

    nope toujours Unable to connect to rtorrent. Check if rtorrent is running

      oui j'ai copié la commande à l'identique mais sans succès

        spider1163 Justement il ne faut pas copier à l'identique, moi je ne connais pas le nom de ton réseau.
        C'est écrit dans le readme comment faire pour trouver son réseau docker network ls