Member of The Internet Defense League Últimos cambios
Últimos Cambios
Blog personal: El hilo del laberinto Geocaching

Visualización de tráfico cuando no hay "peers"

Última Actualización: 13 de febrero de 2008 - Miércoles

BitTornado 0.3.17 solo muestra información de tráfico mientras haya "peers" para un "torrent" en concreto. Me interesa que siempre se muestre el tráfico que ha tenido un "torrent", haya "peers" asociados al mismo o no.

Adicionalmente me interesa que cuando el tráfico asociado a un "torrent" supere el gigabyte, me muestre dos decimales en vez de solo uno. El parche para BitTornado 0.3.17 es muy simple:

Index: btlaunchmanycurses.py
===================================================================
--- btlaunchmanycurses.py       (revision 5)
+++ btlaunchmanycurses.py       (working copy)
@@ -73,7 +73,10 @@
             n >>= 10
         n = float(n) / (1 << 10)
     if i > 0:
-        size = '%.1f' % n + '%s' % unit[i]
+        if i<3 :
+          size = '%.1f' % n + '%s' % unit[i]
+        else :
+          size = '%.2f' % n + '%s' % unit[i]
     else:
         size = '%.0f' % n + '%s' % unit[i]
     return size
@@ -209,7 +212,7 @@
                                 progress, status, peers, seeds, dist,
                                 fmtsize(upamt), fmtsize(dnamt) )
             else:
-                datastr = '    '+status+' ('+progress+')'
+                datastr = '    %s (%s) - %s up %s dn' %(status,progress,fmtsize(upamt),fmtsize(dnamt))
             self._display_line(datastr)
             self._display_line('    '+ljust(msg,self.mainwinw-4))
             i += 1

Solo parcheo "btlaunchmanycurses.py" porque es el programa que uso. No me preocupo de los demás.


Historia

  • 13/feb/08: Primera versión de esta página.



Python Zope ©2008 jcea@jcea.es

Más información sobre los OpenBadges

Donación BitCoin: 19niBN42ac2pqDQFx6GJZxry2JQSFvwAfS