mirror of
https://github.com/recloudstream/cloudstream.git
synced 2025-05-22 05:36:55 +08:00
site list changes (#872)
* site list changes - made site-list.json automatically create providers.json - removed site list from readme (now shows a link) - remove jquery dependency and split src into multiple files * update workflow file * oops wrong number * fix invalid regex * status 1 * revert providers.json
This commit is contained in:
49
docs/script.js
Normal file
49
docs/script.js
Normal file
@ -0,0 +1,49 @@
|
||||
const count = document.getElementById("count")
|
||||
const mainContainer = document.getElementById("siteList");
|
||||
fetch("/providers.json" + "?v=" + Date.now())
|
||||
.then(r => r.json())
|
||||
.then(function (data) {
|
||||
count.innerHTML = Object.keys(data).length;
|
||||
for (var key in data) {
|
||||
if (data.hasOwnProperty(key)) {
|
||||
var value = data[key];
|
||||
if (value.url == "NONE") { continue; }
|
||||
|
||||
var _status = value.status
|
||||
|
||||
var node = document.createElement("tr");
|
||||
node.classList.add("row");
|
||||
|
||||
var _a = document.createElement("a");
|
||||
_a.setAttribute('href', value.url);
|
||||
_a.innerHTML = value.name
|
||||
|
||||
var _statusText = "Unknown";
|
||||
var _buttonText = "yellow";
|
||||
switch (_status) {
|
||||
case 0:
|
||||
_statusText = "Unavailable";
|
||||
_buttonText = "red";
|
||||
break;
|
||||
case 1:
|
||||
_statusText = "Available";
|
||||
_buttonText = "green";
|
||||
|
||||
break;
|
||||
case 2:
|
||||
_statusText = "Slow";
|
||||
_buttonText = "yellow";
|
||||
break;
|
||||
case 3:
|
||||
_statusText = "Beta";
|
||||
_buttonText = "blue";
|
||||
break;
|
||||
}
|
||||
_a.classList.add(_buttonText + "Button");
|
||||
_a.classList.add("indicator");
|
||||
_a.classList.add("button");
|
||||
node.appendChild(_a);
|
||||
mainContainer.appendChild(node);
|
||||
}
|
||||
}
|
||||
})
|
Reference in New Issue
Block a user