Merge pull request #3 from TolyaGosuslugi/main

'last song' fix
This commit is contained in:
catmpeg 2025-12-12 15:48:37 +03:00 committed by GitHub
commit cde3115249
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -26,9 +26,27 @@
<textarea class="mybutton" readonly>&lt;a href="//catmpeg.tolya1337.ru"&gt;&lt;img src="//catmpeg.tolya1337.ru/catmpeg88.png"&gt;&lt;/a&gt;</textarea> <textarea class="mybutton" readonly>&lt;a href="//catmpeg.tolya1337.ru"&gt;&lt;img src="//catmpeg.tolya1337.ru/catmpeg88.png"&gt;&lt;/a&gt;</textarea>
<br><br> <br><br>
<a href="//cat.tolya1337.ru"><img src="catmpeg88.png"></a> <a href="//cat.tolya1337.ru"><img src="catmpeg88.png"></a>
<div id="last-played" style="display: none">
<h2>Latest played song:</h2> <h2>Latest played song:</h2>
<h3 id="song"></h3> <h3 id="song"></h3>
<script>let u='catmpeg',s=document.querySelector('#song');fetch('https://lastfm-last-played.biancarosa.com.br/'+u+'/latest-song').then(r=>r.json()).then(j=>s.innerHTML=`<a href="https://www.last.fm/music/${encodeURIComponent(j.track.artist['#text']).replace(/%20/g,'+')}/_/${encodeURIComponent(j.track.name).replace(/%20/g,'+')}" target="_blank">${j.track.name} - ${j.track.artist['#text']}</a>`);</script> </div>
<!-- <script>let u='catmpeg',s=document.querySelector('#song');fetch('https://lastfm-last-played.biancarosa.com.br/'+u+'/latest-song').then(r=>r.json()).then(j=>s.innerHTML=`<a href="https://www.last.fm/music/${encodeURIComponent(j.track.artist['#text']).replace(/%20/g,'+')}/_/${encodeURIComponent(j.track.name).replace(/%20/g,'+')}" target="_blank">${j.track.name} - ${j.track.artist['#text']}</a>`);</script> -->
<script>
const lastPlayedBlock = document.getElementById('last-played');
let xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", "https://lastfm-last-played.biancarosa.com.br/catmpeg/latest-song", false);
xmlHttp.send(null);
if (xmlHttp.responseText != 0) {
const lastParse = JSON.parse(xmlHttp.responseText);
const lastPlayed = document.querySelector("#song");
lastPlayed.innerHTML = "<a target=\"blank_\" href=\"" + lastParse["track"]["url"] + "\">" + lastParse["track"]["name"] + " - " + lastParse["track"]["artist"]["#text"] + "</a>";
lastPlayedBlock.style.display = "block";
}
</script>
</main> </main>
<div class="down"> <div class="down">
<h3><a href="//retro.cat.tolya1337.ru">&gt; retro page &lt;</a></h3> <h3><a href="//retro.cat.tolya1337.ru">&gt; retro page &lt;</a></h3>