diff --git a/src/index.pug b/src/index.pug index e6e1c40..c36c3f1 100644 --- a/src/index.pug +++ b/src/index.pug @@ -37,12 +37,13 @@ html(lang="en") table thead tr + th(scope="col") Region th(scope="col") Domain th(scope="col") Health th(scope="col") Action tbody#instances-tbody tr.loading - td(colspan="3" data-loading-message="Loading instances...").loading-td Trying to run scripts... + td(colspan="4" data-loading-message="Loading instances...").loading-td Trying to run scripts... noscript .instances-list @@ -50,20 +51,24 @@ html(lang="en") ul.list - const instances = [ - "invidious.snopyta.org", - "yewtu.be", - "invidious.kavin.rocks", - "invidious-us.kavin.rocks", - "invidious-jp.kavin.rocks", - "vid.puffyan.us", - "invidious.namazso.eu", - "inv.riverside.rocks", - "vid.mint.lgbt", - "invidious.osi.kr", - "invidio.xamh.de", - "yt.artemislena.eu", + {url: "yewtu.be", flag: "🇳🇱"}, + {url: "vid.puffyan.us", flag: "🇺🇸"}, + {url: "invidious.flokinet.to", flag: "🇷🇴"}, + {url: "invidious.projectsegfau.lt", flag: "🇫🇷"}, + {url: "inv.bp.projectsegfau.lt", flag: "🇱🇺"}, + {url: "inv.in.projectsegfau.lt", flag: "🇮🇳"}, + {url: "invidious.tiekoetter.com", flag: "🇩🇪"}, + {url: "invidious.slipfox.xyz", flag: "🇺🇸"}, + {url: "invidious.privacydev.net", flag: "🇫🇷"}, + {url: "vid.priv.au", flag: "🇸🇬"}, + {url: "iv.ggtyler.dev", flag: "🇨🇦"}, + {url: "invidious.0011.lt", flag: "🇱🇹"}, + {url: "inv.zzls.xyz", flag: "🇨🇱"}, + {url: "invidious.protokolla.fi", flag: "🇫🇮"}, ] for instance in instances - li: a(href=`https://${instance}`)= instance + li + = `${instance.flag} ` + a(href=`https://${instance.url}`)= instance.url include footer.pug diff --git a/src/main.js b/src/main.js index 2703a04..8860c25 100644 --- a/src/main.js +++ b/src/main.js @@ -65,6 +65,7 @@ const health = entry.healthKnown ? entry.health.toFixed(0) : "(unknown)" q("#instances-tbody").appendChild( createElement("tr", {}, [ + createElement("td", {textContent: `${entry.details.flag} ${entry.details.region}`}), createElement("td", {textContent: entry.name}), createElement("td", {className: "column-center "+healthUnknown, textContent: health}), createElement("td", {className: "column-center"}, [