Magicalex il n’y a rien de configuré dans le menu autotools de rutorrent.

Je viens d’envoyer le résultat de l’exécution du script par mail.

    foxfr99 Ok merci, donc il faut que je modifie un peu le script.
    Je reviendrai ici.

      foxfr99 Bon j'ai une bonne nouvelle. J'ai trouvé une solution qui me satisfait.

      Une meilleur solution que ce commit que j'ai fais aujourd'hui https://github.com/Magicalex/rtorrent-cleaner/commit/6fc8f0ed5ff86835a0f0a8de669c004d614fd83d

      Par contre ça va me demander une nouvelle organisation du code. Ca va me prendre un peu de temps.
      Mais à l'avenir y aura plus ce genre de problème. En plus ça va améliorer les performances puisque ça fera une requête en moins vers rtorrent. 🎉

      Du coup je publierai sans doute une nouvelle version, là 0.5.0

        Salut, j'ai release la version 0.5.0

        La liste des changements

        • Modification du fonctionnement pour fix le problème de @foxfr99
        • Ajout des options --username --password pour les authentifications basic ça devrait fixer le problème de @Banip et @spider1163

        J'attends vos retours.

          Magicalex J'ai une erreur sur la commande rtorrent-cleaner report --url-xmlrpc=https://emydar.ml/rutorrent --username=mylene --password=******** 🤣 je te laisse voir mon privatebin

            Banip Vous avez bien toutes les extensions php php7.0-xml php7.0-xmlrpc d'installé?

            Magicalex mes problèmes sont effectivement réglés, merci beaucoup pour le boulot réalisé !!!!

              foxfr99 tu peux me partager par mail les résultats? Y a pas d’erreur au niveau des fichiers?

              Fonctionne Très bien chez moi.
              Debian 9
              PHP 7.1.26
              Script exrat

              Merci beaucoup pour ton partage.

              hydrog3n Mais rtorrent en RPC n'a pas besoin d’identification grâce au server block qu'on a rentré au début de la conf :

              server {
                  listen 127.0.0.1:8888;
                  charset utf-8;
              
                  location = /RPC {
                      include scgi_params;
                      scgi_pass 127.0.0.1:5001;
                  }
              }

              la commande : rtorrent-cleaner report --url-xmlrpc=http://localhost:8888/RPC

              Et comme 127.0.0.1:5001 correspond à l'utilisateur 1 127.0.0.1:5002 l'utilisateur 2 etc je vois pas l’intérêt de rajouter --username --password pour cette méthode 🤔

              Alors que quand on appel rtorrent-cleaner par l'URL de rutorrent justement, on a besoin de l'authentification et j'ai cru que @Magicalex avait rajouté --username --password à cette étape pour faciliter la lecture de l'URL sans avoir les identifiants au milieux de l'URL mais en option à la fin..

              J'ai surement compris de travers lol.

                Banip non non, il faut tjrs mettre une url rpc correct. L’option username et password c’est pour les problèmes de caractère dans l’url.

                donc par l’url distante ça doit donner quelque chose comme https://domain.tld/RPC

                  Magicalex Au début je me souviens qu'on avait deux méthodes 😀

                  rtorrent-cleaner report --url-xmlrpc=https://user:password@domain.tld/rutorrent
                  ET 
                  rtorrent-cleaner report --url-xmlrpc=http://localhost:8888/RPC # avec la conf nginx qui va bien

                  La première méthode est toujours utilisable ?

                  Non parce que perso j'ai fait modifié le server block comme ça :

                  server {
                      listen 127.0.0.1:8888;
                      charset utf-8;
                  
                      location = /USER1{
                          include scgi_params;
                          scgi_pass 127.0.0.1:5001;
                      }
                      location = /USER2{
                          include scgi_params;
                          scgi_pass 127.0.0.1:5003;
                      }
                      location = /USER3{
                          include scgi_params;
                          scgi_pass 127.0.0.1:5004;
                      }
                  }

                  Puis j'appelle rtorrent-cleaner comme ça :

                  rtorrent-cleaner report --url-xmlrpc=http://localhost:8888/USER1
                  rtorrent-cleaner report --url-xmlrpc=http://localhost:8888/USER2
                  rtorrent-cleaner report --url-xmlrpc=http://localhost:8888/USER3
                  ...

                  Je trouve ça bien pratique, pas d'authentification et ça va super vite. J'ai carrément abandonné la première solution.

                    Banip ok, du coup comment tu as installé la seedbox?

                    Du coup pour l'url distante ça serait quelque chose comme

                    rtorrent-cleaner report --url-xmlrpc=https://domain.tld/rutorrent/USER1 --username=user --password=password

                    Mais tant que ça fonctionne, c'est le principale.

                    Je reviens sur mes tests et ça passe désormais
                    time: 1sec 51ms, torrents: 231, memory: 8MB
                    Merci pour le script