Get Firefox

Firefox 4.0

stopsoftwarepatents.eu petition banner Manifiesto por la liberación de la cultura 
No a la traza privada
Últimos cambios
Últimos Cambios
Vote for Public Maps - Reject INSPIRE! Geocaching
Mi estado actual en Jabber/XMPP: - jabberES - jabber.org

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



Firefox 4.0 Python Zope ©2008 jcea@jcea.es