Journal CTHere, téléchargement par lot de fichier torrent

Posté par  (site Web personnel) .
Étiquettes : aucune
0
25
mai
2007
J'ai mis en ligne un petit utilitaire qui permet de télécharger facilement les fichiers torrent contenus dans le répertoire courant.

Voir ici pour le télécharger et pour plus de détails sur les dépendances:
http://www.dfg.homedns.org/article16.html

Petit et rapide pour ne pas saturer mon serveur et pour manager à distance.

Suis ouvert à toutes suggestions.

Bonne journée,
David
  • # Hum

    Posté par  (site Web personnel) . Évalué à 1.

    Quel est l'intérêt par rapport à find . -name \*.torrent -maxdepth 1 -exec screen rtorrent "{}" \; ?
    • [^] # Re: Hum

      Posté par  . Évalué à 5.

      Que le newbie n'ait pas a tapé une longue ligne de commande ?
      Mais en fait, il faut maintenant qu'il y ait une option qui te limite a 50 fichiers toutes les 24h
    • [^] # Re: Hum

      Posté par  (site Web personnel) . Évalué à 4.

      Ou en lisant le rtorrent.rc[1] d'exemple on trouve les lignes suivantes:

      # Watch a directory for new torrents, and stop those that have been
      # deleted.
      #schedule = watch_directory,5,5,load_start=./watch/*.torrent
      #schedule = untied_directory,5,5,stop_untied=


      C'est à dire que rtorrent remplis cette fonction de base.

      [1] : http://libtorrent.rakshasa.no/browser/trunk/rtorrent/doc/rto(...) .
      • [^] # Re: Hum

        Posté par  (site Web personnel) . Évalué à 1.

        C'est intéressante ça!

        Je vais peut être tester rtorrent! Je ne le connaissais pas avant de publier ce journal!
        Je pense malgré tout qu'une interface web serait sympatique!
        • [^] # Re: Hum

          Posté par  . Évalué à 1.

          Pour l'interface web j'ai découvert récemment torrentflux....
          Bon ça fait un peu usine à gaz si on télécharge un torrent tous les 36 du mois mais bon...
    • [^] # Re: Hum

      Posté par  (site Web personnel) . Évalué à 2.

      J'en vois quelques uns liés à mon usage personnel:
      - Pas besoin d'utiliser 'screen'
      - Le nombre de chargements simultanés est facilement configurable (option -c)
      - Utilise ctorrent, qui est bcp plus rapide (pour moi?) que le client bittorrent officiel
      - Si 30 torrent dans le répertoire, les N premiers (voir option '-c') sont lancés est les autres en attente. Dès qu'un torrent est fini (le ratio spécifié est atteint), il s'arrête et un autre est lancé automatiquement
      - Facilité de manager les clients actifs (via l'interface web de ctcsd)
      - Le tout à travers une liaison ssh depuis mon boulot (et proxy sock)!
      - et surtout, éviter de planter mon précédent modem (qui supportait pas la charge, erreur IP NAT Table Full pour ceux qui connaissent les Eicon DIVA 24xx). Avec le nouveau, j'ai mis 4 clients par défaut.
      - Ajout et lancement automatique des nouveaux torrent copiés dans le répertoire

      Voilà les raisons pour lesquelles je suis passer à ctorrent et cthere.
      • [^] # Re: Hum

        Posté par  . Évalué à 3.

        D'apres ce que j'ai entendu rtorrent est un des meilleurs clients linux au niveau du débit (au niveau de µtorrent par rapport à windows).
  • # bittornado

    Posté par  (site Web personnel) . Évalué à 3.

    Bittornado sait le faire, et prend les nouveaux fichiers ajoutés à la volée.

    On le lance une fois, puis on déplace ses torrents dans le dossier pour ajouter des téléchargements, et on supprime le torrent pour arrêter le téléchargement :


    btlaunchmanycurses $HOME/torrent
    • [^] # Re: bittornado

      Posté par  . Évalué à 2.

      A fait ce fonctionnement est hérité du client historique.
    • [^] # Re: bittornado

      Posté par  (site Web personnel) . Évalué à 1.

      Comme le client bittorrent officiel. Cette solution nécessite l'usage de screen.

      De plus, il prend tout les torrents présent dans le répertoire et lance leurs téléchargements. Hors, moi, je préfère les faire 4 par 4 maximum. J'ai remarqué que c'etait plus rapide de limiter le nombre de téléchargements simultanés.

      Et l'interface web de ctcs associée aux client ctorrent convient mieux à mon usage.
      • [^] # Re: bittornado

        Posté par  (site Web personnel) . Évalué à 1.

        Pourquoi screen ?

        Pour limiter les téléchargements simultanés, on peut utiliser l'une des nombreuses options : "--max_downloads 4"

        Le seul inconvénient que je peux trouver à bittornado, c'est qu'il n'est pas controlable par un programme tiers, et donc on ne peut pas scripter une config dans le temps par exemple, afin de limiter les téléchargements la journée par exemple via des crons...
        • [^] # Re: bittornado

          Posté par  (site Web personnel) . Évalué à 2.

          Screen, car launchmany-curse est une application curse et que je ne reste pas connecter en permanence avec mon serveur.

          Je me connecte via ssh, je lance les téléchargements puis je me déconnecte. Puis via un tunnel, je check de temps en temps ou en sont les téléchargement via l'interface web de ctcs.

          Je ne connaissais pas BitTornado et l'option --max-download n'existe pas (ou n'est pas documentée) dans BitTorrent.
  • # Sympa, mais ktorrent a ce plugin aussi ;)

    Posté par  (site Web personnel) . Évalué à 2.

    Bon bonne initiative, mais c'est dommage, ktorrent a déjà cette fonctionnalité.
    (sous forme de plugin a charger)

    Je te conseille de faire un tour sur leur site et voir si ça te dis pas d'y participer ;)
    http://www.ktorrent.org/
    • [^] # Re: Sympa, mais ktorrent a ce plugin aussi ;)

      Posté par  (site Web personnel) . Évalué à 2.

      KTorrent fonctionne-t-il sur console via ssh et sans dépendance à X11?
      J'en suis pas sur! Disons simplement que KDE, c'est un peut gros sur mon serveur! Surtout que la seule interface disponible c'est SSH (pas de souris ni clavier, sauf en cas de pépins).

      Donc quitte à contribuer à un projet, si j'ai le temps, ce serais plus rtorrent et sa librairie. Voir un autre client avec interface web basé sur la lib de rtorrent.

      Je rapelle juste ma problématique: J'ai un serveur qui tourne 24/24 chez moi (mail/antispam/web). Vu que j'ai suffisamment de bande passante, je lui fait aussi faire mes téléchargements, histoire de pas avoir 2 machines qui tournent à presque rien faire! En plus, mon serveur consomme moins.

      Je n'ai rien contre KTorrent, c juste qu'il ne correspond pas a mes besoins.

      A+

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.