From aa75d446a4151d5b49a9cb69e419f2be0487083d Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Mon, 24 Jul 2023 19:40:54 +0000 Subject: [PATCH 1/3] Update static instances list Remove dead instances Add new ones Add flag icon --- src/index.pug | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/src/index.pug b/src/index.pug index e6e1c40..811eb25 100644 --- a/src/index.pug +++ b/src/index.pug @@ -50,20 +50,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 + a(href=`https://${instance["url"]}`)= instance["url"] + span= '(' + instance["flag"] + ')' include footer.pug From ab32cb6c075a43daf8d00baa48159a4a9ebe19e7 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Wed, 26 Jul 2023 08:22:24 +0200 Subject: [PATCH 2/3] Make changes as per review comments --- src/index.pug | 7 ++++--- src/main.js | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/index.pug b/src/index.pug index 811eb25..30aa49a 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 @@ -67,7 +68,7 @@ html(lang="en") ] for instance in instances li - a(href=`https://${instance["url"]}`)= instance["url"] - span= '(' + instance["flag"] + ')' + = `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"}, [ From 16741a24d70dbf8be67c7cc4fc56492ec442d77e Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Wed, 26 Jul 2023 18:36:22 +0200 Subject: [PATCH 3/3] Add missing string interpolation --- src/index.pug | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.pug b/src/index.pug index 30aa49a..c36c3f1 100644 --- a/src/index.pug +++ b/src/index.pug @@ -68,7 +68,7 @@ html(lang="en") ] for instance in instances li - = `instance.flag ` + = `${instance.flag} ` a(href=`https://${instance.url}`)= instance.url include footer.pug