So if you visit
http://arm.koji.fedoraproject.org/koji/hosts
And you enter this into your URL bar
javascript:
function custom_pad(n) { if (n < 10) { return ("0" + n); } return ("" + n); } function custom_chg(k, l) { var x, indxlist = [], rowdlist = []; for (x = 0; x < l.length; ++x) { var t = new Date(); var s = parseInt(t.getTime() / 1000); var r = new Date((s + (4 * 60 * 60) - (30 * 60)) * 1000); var q = (r.getFullYear()+""+custom_pad(r.getMonth() + 1)+""+custom_pad(r.getDate())+""+custom_pad(r.getHours())+""+custom_pad(r.getMinutes())+""+custom_pad(r.getSeconds())); var c = l[x].getElementsByTagName("td"); if (c.length < 6) { continue; } var d = c[5].innerHTML.replace(/[^0-9]/g, ""); var u = "green"; if (parseInt(d) <= parseInt(q)) { u = "red"; } var o = c[1].getElementsByTagName("a"); for (var y = 0; y < o.length; ++y) { var n = o[y].innerHTML.replace(/<[^>]+>/g, ""); o[y].innerHTML = ("<b><font color='" + u + "'>" + n + "</font></b>"); o[y].href = ("http://arm.koji.fedoraproject.org/koji/" + o[y].href.replace(/^.*\//g, "")); } if (u == "red") { indxlist.push(x); rowdlist.push(l[x].innerHTML); } } for (x = (indxlist.length - 1); x > -1; --x) { k.deleteRow(indxlist[x]); } for (x = (rowdlist.length - 1); x > -1; --x) { var v = k.insertRow(1); v.innerHTML = rowdlist[x]; } var rowdtype = ["row-odd", "row-even"]; for (x = 1; x < l.length; ++x) { l[x].className = rowdtype[(x - 1) % 2]; } } if (location.href.match(/^.*(fedoraproject.org|hongkong).*hosts.*/)) { var h, i, j; h = null; while (!h) { h = document.getElementById("header"); } h.parentNode.removeChild(h); h = null; while (!h) { h = document.getElementById("mainNav"); } h.parentNode.removeChild(h); h = null; while (!h) { h = document.getElementById("loginInfo"); } h.parentNode.removeChild(h); i = null; while (!i) { i = document.getElementsByTagName("h4"); } i[0].parentNode.removeChild(i[0]); i = null; j = null; while (!i && !j) { i = document.getElementsByClassName("data-list"); j = document.getElementsByTagName("tr"); } i[0].deleteRow(0);i[0].deleteRow(0); custom_chg(i[0], j); }
You get a coloured list of downed hosts!
There is noticeably a bundle to know about this. I assume you made certain nice points in features also
It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about! Thanks
I really liked the article, and the very cool blog