Skip to content

Instantly share code, notes, and snippets.

@rg443a
Created March 21, 2021 18:26
Show Gist options
  • Save rg443a/6beb082eca107b91c877621dd839667c to your computer and use it in GitHub Desktop.
Save rg443a/6beb082eca107b91c877621dd839667c to your computer and use it in GitHub Desktop.
st list by day
var s=document.body.innerText.split("\n");
console.log(s.length);
var nn=s.map(v=>{try {var x=JSON.parse(v)}catch(err){console.log(v);}return x||[];}).flat();
document.body.innerHTML="<pre>" +
nn.sort(sdl).map(n=>{try{var h=new URL(n.url||n.hostname).hostname}catch(err){h=n.url}; return [n.id,(''+n.rtt).padStart(3),(0.001+n.dl).toFixed(0).padStart(4,' '),(0.001+n.elapsed).toFixed(1).padStart(4,' '),(n.country||n.cc).padEnd(20," "),n.name.padEnd(20," "),n.ip,h||n.url||n.hostname].join("\t");}).join("\n")
+"</pre>";
console.log(nn.length);
function srtt(a,b){return a.rtt-b.rtt}
function sdl(a,b){return b.dl-a.dl}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment