Outils du site

Outils pour utilisateurs


p2p:rtorrent:pyroscope-rtorrent-ps:script-rtmanager (lu 2568 fois)

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édentes Révision précédente
Prochaine révision
Révision précédente
p2p:rtorrent:pyroscope-rtorrent-ps:script-rtmanager [le 25/01/2017 à 12h53]
111110101011 [Formats]
p2p:rtorrent:pyroscope-rtorrent-ps:script-rtmanager [le 27/01/2017 à 23h11] (Version actuelle)
111110101011 [Screenshot]
Ligne 6: Ligne 6:
  
 Le script ne se suffit pas à lui-même, il se complète avec les formats et les templates de sortie de rtcontrol. Vous devrez aussi ajuster les permissions des répertoires. Le script ne se suffit pas à lui-même, il se complète avec les formats et les templates de sortie de rtcontrol. Vous devrez aussi ajuster les permissions des répertoires.
 +
 +===== Screenshot =====
 +
 +Bon ok, c'est du terminal hein... mais y'a un peu de couleur ;)
 +
 +{{:p2p:rtorrent:pyroscope-rtorrent-ps:rtmanager_janv2017.png?400&direct|C'est beau}}
 +
 +
  
 ===== Formats ===== ===== Formats =====
  
-<code config.ini> +<code ini config.ini> 
-f1      = {{default ESC= '\x1B'}}{{d.name}}{{ESC}}[0m | {{ESC}}{{if d.is_complete}}[32m{{else}}[33m{{endif}}{{d.done|int}}%{{ESC}}[0m | {{ESC}}[35m{{d.size|sz|strip}}{{ESC}}[0m | {{if not d.is_complete}} {{ESC}}[36m{{d.down|sz|strip}} ⇩{{ESC}}[0m{{endif}} {{ESC}}[31m{{d.up|sz|strip}} ⇧{{ESC}}[0m</file>+# Affiche nom, pourcentage de completion, taille, débit descendant et montant. 
 +f1      = {{default ESC= '\x1B'}}{{d.name}}{{ESC}}[0m | {{ESC}}{{if d.is_complete}}[32m{{else}}[33m{{endif}}{{d.done|int}}%{{ESC}}[0m | {{ESC}}[35m{{d.size|sz|strip}}{{ESC}}[0m | {{if not d.is_complete}} {{ESC}}[36m{{d.down|sz|strip}} ⇩{{ESC}}[0m{{endif}} {{ESC}}[31m{{d.up|sz|strip}} ⇧{{ESC}}[0m 
 + 
 +# Affiche uniquement le ratio et le nom. 
 +f2      = {{default ESC= '\x1B'}}{{d.name}} | {{ESC}}{{if d.ratio < 0.75}}[31m{{elif d.ratio < 1.0}}[33m{{else}}[32m{{endif}}{{d.ratio}}{{ESC}}[0m 
 +</code>
  
   * ESC est un échappement qui précède les codes couleurs.   * ESC est un échappement qui précède les codes couleurs.
Ligne 119: Ligne 132:
 function rt_print_user_complete() { function rt_print_user_complete() {
  $RTCMD -qo f1 "$RTF1" "is_complete=yes"  $RTCMD -qo f1 "$RTF1" "is_complete=yes"
 +}
 +
 +function rt_print_user_ratio() {
 + $RTCMD -qo f2 "$RTF1"
 } }
  
 function rt_print_user_trackers() { function rt_print_user_trackers() {
  $RTCMD -q "*" -o alias -s alias \* | uniq -c  $RTCMD -q "*" -o alias -s alias \* | uniq -c
 +}
 +
 +function rt_print_recent_complete() {
 +
 + echo -e "Téléchargements complétés récemment (< 7 jours) :\n"
 +
 + $RTCMD -qo f1 "*" "is_complete=yes" "completed=-1w"
 +
 + echo ""
 } }
  
Ligne 359: Ligne 385:
 cat << EOF cat << EOF
  
-  [$RTUSER] : Lister tes téléchargements +  [$RTUSER] : Lister tes téléchargements 
-  [$RTUSER] : Lister tes téléchargements incomplets +  [$RTUSER] : Lister tes téléchargements incomplets 
-  [$RTUSER] : Lister tes téléchargements terminés +  [$RTUSER] : Lister tes téléchargements terminés 
-  [$RTUSER] : Rechercher des téléchargements selon leur nom +  [$RTUSER] : Rechercher des téléchargements selon leur nom 
-  [all] : Lister tous les téléchargements +  [all] : Lister tous les téléchargements 
-  [$RTUSER] : Supprimer des téléchargements sans supprimer les fichiers terminés +  [$RTUSER] : Supprimer des téléchargements sans supprimer les fichiers terminés 
-  [$RTUSER] : /!\ Supprimer des téléchargements, y compris les fichiers terminés +  [$RTUSER] DD : /!\ Supprimer des téléchargements, y compris les fichiers terminés 
-  [all] : Lister les fichiers complets de tous les utilisateurs +  [all] : Lister les fichiers complets de tous les utilisateurs 
-  [$RTUSER] : Lister les fichiers .torrent dans watch+  [$RTUSER] : Lister les fichiers .torrent dans watch 
 +  [$RTUSER] R : Afficher le ratio des téléchargements
  
 EOF EOF
Ligne 376: Ligne 403:
 cat << EOF cat << EOF
  
-  q ou Q : Pour quitter ce menu (accès au shell) +  Q : Pour quitter ce menu (accès au shell) 
-  m ou M : Pour réafficher ce menu +  M : Pour réafficher ce menu 
-  z ou Z : Pour afficher un dinosaure+  Z : Pour afficher un dinosaure
   
 EOF EOF
Ligne 389: Ligne 416:
 cat << EOF cat << EOF
  
-  a ou A : Lister les fichiers orphelins (non chargés dans rtorrent) +  or : Lister les fichiers orphelins (non chargés dans rtorrent) 
-  b ou B : Déplacer les fichiers qui pour une raison X sont restés dans /work/ +  mv : Déplacer les fichiers qui pour une raison X sont restés dans /work/ 
-  c ou C : Retirer les liens symboliques cassés de /work/+  sy : Retirer les liens symboliques cassés de /work/
  
 EOF EOF
Ligne 424: Ligne 451:
  
  case $choice in  case $choice in
- 1)+ l|L)
  rt_print_user_torrents  rt_print_user_torrents
  ;;  ;;
- 2)+ i|I)
  rt_print_user_incomplete  rt_print_user_incomplete
  ;;  ;;
- 3)+ c|C)
  rt_print_user_complete  rt_print_user_complete
  ;;  ;;
- 4)+ s|S)
  rt_user_search  rt_user_search
  ;;  ;;
- 5)+ a|A)
  rt_print_users_torrents  rt_print_users_torrents
  ;;  ;;
- 6)+ d|D)
  rt_del_user_torrents purge  rt_del_user_torrents purge
  ;;  ;;
- 7)+ dd|DD)
  rt_del_user_torrents cull  rt_del_user_torrents cull
  ;;  ;;
- 8)+ o|O)
  list_users_complete  list_users_complete
  ;;  ;;
- 9)+ w|W)
  list_user_watch  list_user_watch
  list_user_watch_handled  list_user_watch_handled
  ;;  ;;
- a|A)+ r|R) 
 + rt_print_user_ratio 
 + ;; 
 + or)
  rt_is_admin && rt_print_orphans || menu_unknown_option  rt_is_admin && rt_print_orphans || menu_unknown_option
  ;;  ;;
- b|B)+ mv)
  rt_is_admin && rt_move_work_torrents || menu_unknown_option  rt_is_admin && rt_move_work_torrents || menu_unknown_option
  ;;  ;;
- c|C)+ sy)
  rt_is_admin && rt_del_broken_symlinks || menu_unknown_option  rt_is_admin && rt_del_broken_symlinks || menu_unknown_option
  ;;  ;;
Ligne 484: Ligne 514:
 menu_welcome menu_welcome
 menu_actions menu_actions
 +
 +rt_print_recent_complete
  
 #test_colors "Youpi!" #test_colors "Youpi!"
p2p/rtorrent/pyroscope-rtorrent-ps/script-rtmanager.1485345229.txt.gz · Dernière modification: le 25/01/2017 à 12h53 de 111110101011