Spaces:
Running
Running
Tu Nombre commited on
Commit ·
6edaca8
1
Parent(s): 9821da4
cuenta atras proximo video
Browse files- cliente_template.py +13 -0
cliente_template.py
CHANGED
|
@@ -166,7 +166,20 @@ hr{{border:none;border-top:1px solid #333;margin:25px 0}}
|
|
| 166 |
<div class="stat">🎬 <b>Último video:</b> {ULTIMO_VIDEO}</div>
|
| 167 |
<div class="stat">⚡ <b>Estado:</b> {STATUS}</div>
|
| 168 |
<div class="stat">📺 <b>YouTube:</b> {yt_status}</div>
|
|
|
|
| 169 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 170 |
<hr>
|
| 171 |
<h3 style="color:#ff2d2d">📜 Logs en tiempo real</h3>
|
| 172 |
<div class="logs">{logs_html}</div>
|
|
|
|
| 166 |
<div class="stat">🎬 <b>Último video:</b> {ULTIMO_VIDEO}</div>
|
| 167 |
<div class="stat">⚡ <b>Estado:</b> {STATUS}</div>
|
| 168 |
<div class="stat">📺 <b>YouTube:</b> {yt_status}</div>
|
| 169 |
+
<div class="stat">⏰ <b>Próximo video en:</b> <span id="countdown">--:--:--</span></div>
|
| 170 |
</div>
|
| 171 |
+
<script>
|
| 172 |
+
let nextVideo = new Date().getTime() + 4*60*60*1000;
|
| 173 |
+
setInterval(()=>{{
|
| 174 |
+
let now = new Date().getTime();
|
| 175 |
+
let diff = nextVideo - now;
|
| 176 |
+
if(diff<0){{nextVideo = now + 4*60*60*1000; diff = 4*60*60*1000;}}
|
| 177 |
+
let h = Math.floor(diff/(1000*60*60));
|
| 178 |
+
let m = Math.floor((diff%(1000*60*60))/(1000*60));
|
| 179 |
+
let s = Math.floor((diff%(1000*60))/1000);
|
| 180 |
+
document.getElementById("countdown").innerText = h+"h "+m+"m "+s+"s";
|
| 181 |
+
}}, 1000);
|
| 182 |
+
</script>
|
| 183 |
<hr>
|
| 184 |
<h3 style="color:#ff2d2d">📜 Logs en tiempo real</h3>
|
| 185 |
<div class="logs">{logs_html}</div>
|