Compare commits
9 Commits
7eed9d5a1f
...
abe33fdbb5
Author | SHA1 | Date |
---|---|---|
Émilien (perso) | abe33fdbb5 | |
Emilien Devos | 205378eea3 | |
Emilien Devos | bf472d49a0 | |
TheFrenchGhosty | 51d69784ba | |
TheFrenchGhosty | 4e574892ec | |
Samantaz Fox | 029859082e | |
Samantaz Fox | 16741a24d7 | |
Samantaz Fox | ab32cb6c07 | |
Samantaz Fox | aa75d446a4 |
|
@ -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
|
||||
|
|
|
@ -52,7 +52,7 @@
|
|||
return {
|
||||
name: entry[0],
|
||||
details: entry[1],
|
||||
health: +(healthKnown ? entry[1].monitor.dailyRatios[0].ratio : 95),
|
||||
health: +(healthKnown ? entry[1].monitor["30dRatio"].ratio : 95),
|
||||
healthKnown
|
||||
}
|
||||
}).filter(entry => {
|
||||
|
@ -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"}, [
|
||||
|
|
Loading…
Reference in New Issue