Merge 2b18cc806d
into ffd2c7f963
This commit is contained in:
commit
2722aa2131
|
@ -551,6 +551,9 @@ def speedtest():
|
|||
parser.add_argument('--simple', action='store_true',
|
||||
help='Suppress verbose output, only show basic '
|
||||
'information')
|
||||
parser.add_argument('--csv', action='store_true',
|
||||
help='Format results as CSV (ping, download, upload); '
|
||||
'enables --simple as well')
|
||||
parser.add_argument('--list', action='store_true',
|
||||
help='Display a list of speedtest.net servers '
|
||||
'sorted by distance')
|
||||
|
@ -580,6 +583,10 @@ def speedtest():
|
|||
source = args.source
|
||||
socket.socket = bound_socket
|
||||
|
||||
# --csv enables --simple
|
||||
if args.csv:
|
||||
args.simple = True
|
||||
|
||||
if not args.simple:
|
||||
print_('Retrieving speedtest.net configuration...')
|
||||
try:
|
||||
|
@ -685,6 +692,9 @@ def speedtest():
|
|||
except NameError:
|
||||
print_('Hosted by %(sponsor)s (%(name)s) [%(d)0.2f km]: '
|
||||
'%(latency)s ms' % best)
|
||||
else:
|
||||
if args.csv:
|
||||
print_('%(latency)s,' % best, end='')
|
||||
else:
|
||||
print_('Ping: %(latency)s ms' % best)
|
||||
|
||||
|
@ -697,6 +707,10 @@ def speedtest():
|
|||
if not args.simple:
|
||||
print_('Testing download speed', end='')
|
||||
dlspeed = downloadSpeed(urls, args.simple)
|
||||
|
||||
if args.csv:
|
||||
print_('%0.2f,' % ((dlspeed / 1000 / 1000) * args.units[1]), end='')
|
||||
else:
|
||||
if not args.simple:
|
||||
print_()
|
||||
print_('Download: %0.2f M%s/s' %
|
||||
|
@ -710,6 +724,10 @@ def speedtest():
|
|||
if not args.simple:
|
||||
print_('Testing upload speed', end='')
|
||||
ulspeed = uploadSpeed(best['url'], sizes, args.simple)
|
||||
|
||||
if args.csv:
|
||||
print_('%0.2f' % ((ulspeed / 1000 / 1000) * args.units[1]))
|
||||
else:
|
||||
if not args.simple:
|
||||
print_()
|
||||
print_('Upload: %0.2f M%s/s' %
|
||||
|
|
Loading…
Reference in New Issue