rtorrent-cleaner un outil pour libérer de la place sur votre seedbox !
Je suis sur le chat si tu veux https://chat.mondedie.fr
- Modifié
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...
- Modifié
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
- Modifié
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 ++
- Modifié
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=
spider1163 tu as combien de torrents dans rutorrent?
Magicalex 56 pour être exact
spider1163 tu utilises quel version de rtorrent?
rtorrent 0.9.7/0.13.7 de l'image linuxserver/rutorrent
spider1163 ok j'ai découvert quelques soucis je vais sortir une version prochainement là 0.9.0
- Modifié
Bonjour,
J'utilise la même image linuxserver/rutorrent et j'obtiens également l'erreur décrite par spider1163. Super boulot!
Magicalex good job, fais signe si tu as besoin de beta-testeur
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
Yes, je teste en rentrant
La commande ne passe pas chez moi, mais je n'ai que mon smartphone en guise de terminal, je laisse laster13 debuguer cela !
- Modifié
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