mirror of
https://github.com/nexy7574/LCC-bot.git
synced 2024-09-19 18:16:34 +01:00
make output a bit prettier
This commit is contained in:
parent
e9cdef6d49
commit
57d6440307
1 changed files with 6 additions and 3 deletions
|
@ -2381,21 +2381,23 @@ class OtherCog(commands.Cog):
|
||||||
}
|
}
|
||||||
) as client:
|
) as client:
|
||||||
bytes_received = 0
|
bytes_received = 0
|
||||||
|
used = "https://example.com"
|
||||||
for region in SPEED_REGIONS:
|
for region in SPEED_REGIONS:
|
||||||
try:
|
try:
|
||||||
start = time()
|
start = time()
|
||||||
async with client.stream("GET", SPEED_URL.format(region)) as response:
|
used = SPEED_URL.format(region)
|
||||||
|
async with client.stream("GET", used) as response:
|
||||||
async for chunk in response.aiter_bytes():
|
async for chunk in response.aiter_bytes():
|
||||||
bytes_received += len(chunk)
|
bytes_received += len(chunk)
|
||||||
if (time() - start) > 30.0:
|
if (time() - start) > 30.0:
|
||||||
break
|
break
|
||||||
response.raise_for_status()
|
response.raise_for_status()
|
||||||
end = time()
|
end = time()
|
||||||
|
break
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
results[proxy_uri]["failure"] = f"Failed to test {region} speed (`{e}`)."
|
results[proxy_uri]["failure"] = f"Failed to test {region} speed (`{e}`)."
|
||||||
break
|
|
||||||
else:
|
else:
|
||||||
results[proxy_uri]["download_speed"] /= len(SPEED_REGIONS)
|
return
|
||||||
megabytes = bytes_received / 1024 / 1024
|
megabytes = bytes_received / 1024 / 1024
|
||||||
elapsed = end - start
|
elapsed = end - start
|
||||||
bits_per_second = (bytes_received * 8) / elapsed
|
bits_per_second = (bytes_received * 8) / elapsed
|
||||||
|
@ -2404,6 +2406,7 @@ class OtherCog(commands.Cog):
|
||||||
title="\U000023f2\U0000fe0f Speed test results (for )",
|
title="\U000023f2\U0000fe0f Speed test results (for )",
|
||||||
description=f"Downloaded {megabytes:,}MB in {elapsed:,.0f} seconds ({megabytes_per_second}Mbps)."
|
description=f"Downloaded {megabytes:,}MB in {elapsed:,.0f} seconds ({megabytes_per_second}Mbps)."
|
||||||
)
|
)
|
||||||
|
embed2.add_field(name="Source", value=used)
|
||||||
await ctx.edit(embeds=[embed, embed2])
|
await ctx.edit(embeds=[embed, embed2])
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue