Avec la dernière version j'obtiens
# rtorrent-cleaner
PHP Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE) in phar:///usr/local/bin/rtorrent-cleaner/vendor/symfony/console/Output/Output.php on line 40

rtorrent cleaner version 0.2.4
php7

    spider1163 Tu es sur debian 9?

    tu peux me donner ta version de php? php -v

    J'ai trouvé l'erreur. Soit tu mets à jour php vers la version 7.1 ou plus.
    Soit tu utilises la version php5 compatible.

    Je vais être plus explicite sur la version php7 compatible, il faut minimum la version 7.1.3.

      Magicalex Ubuntu 16 et PHP 7.0.33.
      Je vais tenter l'autre install.

      Edit : il n'y a plus d'erreur , merci !

        spider1163 Si tu peux me faire un retour sur l'utilisation (erreur et temps d’exécution) cela sera apprécié merci 😃

          Magicalex J'ai une erreur avec XMLRPC je pense
          Avec l'IP :

          # rtorrent-cleaner rm --url-xmlrpc=http://spider:mdp@monIP/rutorrent/plugins/httprpc/action.php --home=/home/spider/torrents/rtorrent
          In Socket.php line 332:
          
            Unable to enable crypto on TCP connection monIP: make sure the "sslcafile" or "sslcapath" option are properly set for
            the environment.
          
          
          In Socket.php line 303:
          
            stream_socket_enable_crypto(): Peer certificate CN=`monDomaine' did not match expected CN=`monIP'

          Avec le domaine :

          # rtorrent-cleaner rm --url-xmlrpc=http://spider:mdp@monDomaine/rutorrent/plugins/httprpc/action.php --home=/home/spider/torrents/rtorrent
          In Client.php line 234:
          
            Unauthorized

          Mon adresse semble pourtant correct, c'est celle que j'utilise dans Radarr/Sonarr.

            spider1163 T'as un problème avec les certificats root sur ta machine. Je regarde pour ubuntu 16.
            Pour le coup là ça vient pas du script. Je viens d'essayer chez moi en passant par le plugin rutorrent httprpc est ça fonctionne (j'avais un doute)

            Là en gros c'est ton os qui n'arrive pas à vérifier le certificat de ta seedbox.

            J'ai délivré la version 0.2.6 (correctif mineur)
            Voir les instructions ici : https://github.com/Magicalex/rtorrent-cleaner/releases/tag/0.2.6

            kokogakayui Et avant les 40 secondes, le script mettait combien de temps? Et pour combien de torrent aussi 😅

            Merci pour vos retours, ça permet d'améliorer le script. On l'a déjà bien amélioré, mais y a encore des axes d'amélioration.

            Avant les 40 secondes il mettait 6 minutes pour 4000+ torrents.

            Grosse amélioration du coup !

            Magicalex l'erreur persiste, je crois que rien n'a changé

            # update-ca-certificates
            Updating certificates in /etc/ssl/certs...
            0 added, 0 removed; done.

              @Magicalex marche top la version 0.2.6 😉 pour 329 torrents
              time: 8 min 38 sec, memory: 9.25 MB
              root@krisboxx:/tmp#

                kris06800 8 min je trouve ça beaucoup. Je suis à 45sec pour 303 torrents avec une url distante. et 3sec avec une url en local.

                t'as mis quoi au paramètre --url-xmlrpc? sans mettre tes infos perso

                5 jours plus tard

                Salut,

                Je suis en train de préparer la version 0.4.0. Il y aura pas mal de changement.

                • suppression de l'option --home. Maintenant le script récupère directement le répertoire de téléchargement par défaut via la méthode xmlrpc directory.default
                • Ajout d'une option --log pour la commande report @kokogakayui 😉 pour envoyer la sortie de la console dans un fichier pour ceux qui ont beaucoup de fichiers en trop.
                • amélioration de l'affichage en général (tableaux, couleurs, progress bar, etc)
                • amélioration des performances : utilisation de la lib lstrojny/fxmlrpc normalement les requêtes xmlrpc sont plus rapides. (j'ai constaté une très légère amélioration mais pour les personnes qui ont beaucoup de torrent ça peut faire la diff.
                • Ajout de la commande torrents : supprime les torrents à qui ils leur manquent des fichiers ou alors retélécharger les fichiers manquants.
                • L'extension php-bcmath n'est plus requise, mais les extensions php-xmlreader et php-xmlrpc sont maintenant demandés

                Je test encore un peu le script avant de release la version 0.4.0, je vous tiens au courant ici.

                @spider1163 t'as toujours ton problème?

                  Magicalex J'ai tenté ce que t'as dit et installé xmlrpc suite à la dernière version mais toujours le même souci

                  # rtorrent-cleaner rm --url-xmlrpc=http://spider:mdp@monDomaine/rutorrent/plugins/httprpc/action.php --home=/home/spider/torrents/rtorrent
                  ...
                  In HttpException.php line 32:
                    An HTTP error occurred: Unauthorized

                    spider1163 Le seul moyen pour moi de reproduire ton erreur c'est d'indiquer des mauvais inditifiants donc je comprend pas trop ton erreur... 🤔

                    @spider1163 tu peux essayer cette commande?

                    $ curl http://spider:mdp@monDomaine/rutorrent/plugins/httprpc/action.php
                    false

                    Si la réponse n'est pas false c'est que l'erreur vient du mot de passe ou de l'url

                      Salut, j'ai release la version 0.4.0.

                      Y a eu pas mal de boulot depuis la version 0.2.6 (57 commits).
                      Voici une liste des améliorations.

                      • Suppression de l'option --home. Maintenant le script récupère directement le répertoire de téléchargement par défaut via la méthode xmlrpc directory.default
                      • Ajout d'une option --log que pour la commande report @kokogakayui 😉 pour envoyer la sortie de la console dans un fichier pour ceux qui ont beaucoup de fichiers en trop.
                      • Amélioration de l'affichage en général (tableaux, couleurs, progress bar, questions, etc)
                      • Amélioration des performances : utilisation de la lib lstrojny/fxmlrpc normalement les requêtes xmlrpc sont plus rapides. (j'ai constaté une très légère amélioration mais pour les personnes qui ont beaucoup de torrent ça peut faire la diff.
                      • Ajout de la commande torrents : supprime les torrents à qui ils leur manquent des fichiers ou alors retélécharger les fichiers manquants.
                      • L'extension php-bcmath n'est plus requise, mais les extensions php-xmlreader et php-xmlrpc sont maintenant demandés
                      • refactorisation du code en général.

                      Les changements importants sont donc la suppression de l'option --home qui n'est plus nécessaire, l'ajout de la commande torrents et les extensions php nécessaire au fonctionnement du script.

                      J'attends vos retours @spider1163 @Aerya @kokogakayui @Banip @kris06800 😅
                      Si vous avez des suggestions je suis à l'écoute. Pour l'interface web c'est à l'étude j'aimerai quelque chose de simple à mettre en place.

                      Magicalex Curl ne passe pas en effet, alors que le navigateur oui avec la même URL, je vais continuer de fouiller ...

                        spider1163 J'ai fais des recherches hier.

                        Ton erreur est forcément au niveau de l'identifiant ou du mot de passe. J'ai testé d'autre erreur: not found (404), forbidden (403). Donc y a pas d'erreur dans ton URL.

                        Unauthorized c'est une erreur 401 donc vérifie ton identifiant spider et ton mot de passe mdp quand même 🙂