Use a deno runtime to read the bs+ bsr queue file (Database.json)

This commit is contained in:
pleb
2026-04-11 16:13:45 -07:00
parent 4b4c74f31b
commit 4b0cf034bb
13 changed files with 432 additions and 34 deletions
+12 -6
View File
@@ -4,12 +4,10 @@
<meta charset="utf-8">
<title>BS Overlay</title>
<link rel="stylesheet" href="index.css">
<script>
if (new URLSearchParams(location.search).get("debug") === "1")
document.documentElement.classList.add("debug");
</script>
</head>
<body>
<body data-game-state="Menu">
<div id="overlayStack">
<div id="songOverlay">
<div class="row">
<img id="coverImg" src="images/unknown.svg">
<div id="mapInfo">
@@ -39,6 +37,13 @@
<span id="accuracy">96.9</span>
<span id="mistakes">7</span>
</div>
</div>
</div>
<div id="requestOverlay" aria-live="polite">
<div id="requestHeader">Song requests</div>
<ol id="requestList"></ol>
<div id="requestEmpty">No pending requests</div>
</div>
</div>
<svg width="0" height="0" style="position: absolute">
<filter id="gamma" color-interpolation-filters="sRGB">
@@ -64,9 +69,10 @@
</select></label>
<label>Scale (%): <input id="scaleInput" type="number" min="10" max="1000" step="5"></label>
<label>Fade (ms): <input id="fadeInput" type="number" min="0" max="5000" step="10"></label>
<label>Debug: <input id="debugInput" type="checkbox"></label>
<br>
<strong>About</strong>
<a href="https://github.com/ibillingsley/BeatSaber-Overlay" target="_blank">Source code</a>
<a href="https://github.com/ibillingsley/BeatSaber-Overlay" target="_blank">This was forked from Iza's overlay</a>
</dialog>
<script src="index.js"></script>
</body>