spider1163 Si tu peux me faire un retour sur l'utilisation (erreur et temps d’exécution) cela sera apprécié merci
rtorrent-cleaner un outil pour libérer de la place sur votre seedbox !
- Modifié
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.
- Modifié
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
ça vient bien de ton serveur
https://askubuntu.com/questions/645818/how-to-install-certificates-for-command-line?answertab=active#tab-top
Essaye cette commande
sudo update-ca-certificates
@Magicalex 40 secondes pour moi sur la 0.26 toujours sur la mm config. Et mieux, 25 secondes quand je rajoute le exclude pour les srt :x
- Modifié
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.
spider1163 Dans ce message https://mondedie.fr/d/10037-rtorrent-cleaner-un-script-pour-liberer-de-la-place-sur-votre-seedbox/29
@kokogakayui avait la même erreur que toi. Peut-être que le problème est dans l'url alors.
@Magicalex marche top la version 0.2.6 pour 329 torrents
time: 8 min 38 sec, memory: 9.25 MB
root@krisboxx:/tmp#
- Modifié
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 xmlrpcdirectory.default
- Ajout d'une option
--log
pour la commandereport
@kokogakayuipour 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?
- Modifié
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
- Modifié
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
- Modifié
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 @kokogakayuipour 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 ...
- Modifié
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
Magicalex Il y a en effet un souci d'authentification mais pas d'identifiant :
ce même identifiant fonctionne en passant l'URL dans le navigateur, mais pas via curl.
Il faut que j'investigue quand j'aurai accès à un PC.
- Modifié
spider1163 ok
J'ai délivré la version 0.4.1 qui apporte des modifications mineur.
Jme suis amusé à faire une petite démo ^^
https://asciinema.org/a/218188
Joyeux noël
- Modifié
Salut,
La version 0.4.2 est sortie, elle permet d'utiliser le script pour les personnes qui utilisent des certificats self-signed