Outils pour utilisateurs

Outils du site


logiciel_dlfix

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
logiciel_dlfix [2008/11/24 16:18] thierrylogiciel_dlfix [2012/04/12 10:52] (Version actuelle) thierry
Ligne 6: Ligne 6:
  
 **''dlfix''** n'utilise qu'un simple fichier pour stocker les informations: par defaut il se nomme **"dlfix.conf"** et se trouve dans le répertoire courant. **''dlfix''** n'utilise qu'un simple fichier pour stocker les informations: par defaut il se nomme **"dlfix.conf"** et se trouve dans le répertoire courant.
 +
 +
  
  
  
 ===== Telecharger ===== ===== Telecharger =====
-|  Télécharger la version 0.21 BETA |  => {{:dlfix-0.21.zip|dlfix-0.21.zip}} <=  | 21/09/2008 |+ 
 + 
 +|  Télécharger la version 0.24 BETA |  => {{:dlfix-0.24-beta.zip|dlfix-0.24-BETA.zip}} <=  | 18/03/2012 | 
 +|  Télécharger la version 0.22 BETA |  => {{:dlfix-0.22-BETA.zip|dlfix-0.22-BETA.zip}} <=  | 03/05/2009 |
  
   $ unzip dlfix.zip   $ unzip dlfix.zip
Ligne 55: Ligne 60:
   $ dlfix manage --add ./films/matrix_vii_dvdscr_vostfr.avi   $ dlfix manage --add ./films/matrix_vii_dvdscr_vostfr.avi
   $ dlfix manage --add ./music/nin/06-nine_inch_nails-still_it.mp3   $ dlfix manage --add ./music/nin/06-nine_inch_nails-still_it.mp3
 +
 +Pour ajouter la totalité d'un répertoire (mais pas les sous répertoires):
 +
 +  $ dlfix manage --glob-timeout 90d --glob "./music/Devin_Townsend/Devin_Townsend_-_2014_-_Ziltoid_2/*.mp3"
 +ou bien:
 +  ... --glob "./music/Devin_Townsend/Devin_Townsend_-_2012_-_Epicloud/*.{mp3,jpg,avi}"
  
 ==== activer l'utilisation ==== ==== activer l'utilisation ====
Ligne 196: Ligne 207:
   ---------------------   ---------------------
   dlfix   dlfix
-  Version: 0.BETA+  Version: 0.24 BETA
   ---------------------   ---------------------
      
Ligne 244: Ligne 255:
         Adresse IP a utiliser localement         Adresse IP a utiliser localement
         (Pour permettre de choisir une autre interface réseau, ou une autre route)         (Pour permettre de choisir une autre interface réseau, ou une autre route)
 +  
 +    --dlfreeAddr=HOST_ADDRESS
 +        Pour le transfert des fichiers, adresse ou nom du site "dl.free.fr".
 +        Par defaut: dl.free.fr
 +  
 +    --passive=MODE
 +        Client FTP en Mode passif pour 1, ou en mode actif pour 0.
 +        Par defaut: 0
      
   Commandes:   Commandes:
Ligne 321: Ligne 340:
       --enable-all       --enable-all
               Activer tout les fichiers               Activer tout les fichiers
 +  
 +      --glob=<DIR>
 +              1) Ajouter l'ensemble des fichiers (mais pas les sous répertoires)
 +              2) Supprimer (de la liste) tout les fichiers qui n'existe plus, en tenant compte d'un delay.
 +              (voir --glob-timeout)
 +              Par defaut: l'ensemble des fichiers sont "enable" automatiquement.
 +  
 +      --glob-timeout=DELAY
 +              DELAY est le nombre de secondes avant d'oublier le fichier.
 +              Par defaut: 30d (30 jours)
 +              10 => 10 secondes
 +              10m => 10 minutes
 +              10h => 10 heures
 +              10d => 10 jours
 +              10M => 10 mois
 +              now => 0 seconde (maintenant)
 +              Le fichier est oublier immediatement s'il n'existe plus ( voir "--exist" )
      
       Exemples:       Exemples:
       dlfix manage --add=/mnt/arch/fichier.mp3 --enable=fichier.mp3       dlfix manage --add=/mnt/arch/fichier.mp3 --enable=fichier.mp3
       dlfix manage --del=fichier.mp3       dlfix manage --del=fichier.mp3
 +      dlfix manage --glob=/var/backups --glob=/mnt/backups-share
      
     net :     net :
Ligne 343: Ligne 380:
       --exist=FILE       --exist=FILE
               Tester l'existence d'un fichier.               Tester l'existence d'un fichier.
 +              (Et mettre a jour les liens en conséquence)
      
       --exist-all       --exist-all
Ligne 361: Ligne 399:
       Publier la liste des fichiers et les liens.       Publier la liste des fichiers et les liens.
       Sans option, affiche simplement la liste.       Sans option, affiche simplement la liste.
 +      Le nombre de destinataire FTP n'est pas limité.
      
       Options:       Options:
Ligne 404: Ligne 443:
               Test l'existence de {COUNT} fichiers maximum.               Test l'existence de {COUNT} fichiers maximum.
               Les fichiers considérés sont ceux actif et ayant un lien de telechargement.               Les fichiers considérés sont ceux actif et ayant un lien de telechargement.
 +              Chaque fichier vu inexistant a ces liens de supprimés: il peut alors être candidat a 
 +              un prochain "upload".
               A défaut: 1 fichier               A défaut: 1 fichier
                          
Ligne 413: Ligne 454:
               Envoi de {COUNT} fichiers maximum: si necessaire.               Envoi de {COUNT} fichiers maximum: si necessaire.
               Les fichiers considérés sont ceux actif et n'ayant pas de lien de téléchargement.               Les fichiers considérés sont ceux actif et n'ayant pas de lien de téléchargement.
 +              Lorsque le transfert a reussi, les liens sont mis à jour.
               A défaut: 1 fichier               A défaut: 1 fichier
      
Ligne 423: Ligne 465:
         2 * * * * dlfix publish --alarm=1 --ftp-user=toto --ftp-password=t0t0 --ftp-file=/list.txt         2 * * * * dlfix publish --alarm=1 --ftp-user=toto --ftp-password=t0t0 --ftp-file=/list.txt
      
-        Lorsque necessaire (un lien inexistant), 1 fichier est transferé toutes les 15 minutes.+        Lorsque nécessaire (un lien inèxistant), 1 fichier est transferé toutes les 15 minutes.
         Toutes les heures, à la minute "1", un lien est testé.         Toutes les heures, à la minute "1", un lien est testé.
         Toutes les heures, à la minute "2", si la liste a changée, elle est transférée.         Toutes les heures, à la minute "2", si la liste a changée, elle est transférée.
Ligne 434: Ligne 476:
       dlfix version       dlfix version
      
 +  Update: 26/03/2012
 +
 ===== un cron ===== ===== un cron =====
   $ crontab -l   $ crontab -l
-     * * * * cd /home/thierry/mp3;./dlfix run --bind-address=192.168.1.99 --upload --alarm 20 1>/dev/null+     * * * * cd /home/thierry/mp3;./dlfix run --bind-address=192.168.1.99 --upload --alarm 20 1>/dev/null
   */10 * * * * cd /home/thierry/mp3;./dlfix run --bind-address=192.168.1.99 --exist --alarm 1 1>/dev/null   */10 * * * * cd /home/thierry/mp3;./dlfix run --bind-address=192.168.1.99 --exist --alarm 1 1>/dev/null
   45   * * * * cd /home/thierry/mp3;./dlfix publish --bind-address=192.168.1.99 --ftp-user=toto --ftp-password=t0t0 --nooutput --alarm 1 1>/dev/null   45   * * * * cd /home/thierry/mp3;./dlfix publish --bind-address=192.168.1.99 --ftp-user=toto --ftp-password=t0t0 --nooutput --alarm 1 1>/dev/null
 +
 +| :!: Il faut eviter que le scripte demarre en même temps, à cause du "lock". |
  
logiciel_dlfix.1227543504.txt.gz · Dernière modification : 2008/11/24 16:18 de thierry