Marc Palau

Llistats de grups musicals des de everynoise.com

Visita la pàgina https://everynoise.com/ i tria un estil musical, un cop a dins, copia el codi següent a la consola del navegador i prem enter.

Aquest codi agafa tots els enllaços dels perfils d’artistes i els converteix en enllaços a Spotify, llavors et genera un fitxer HTML amb tots els enllaços i el descarrega.

Per exemple, visita https://everynoise.com/engenremap-indiecatala.html i executa el codi a la consola del navegador.

El fitxer descarregat tindrà tots els artistes de Spotify enllaçats correctament de la pàgina que estàs visualitzant.

var all="";
document.querySelectorAll('[target="artistprofile"]').forEach((element) => {
    let artistName = element.parentNode.textContent.trim();
    artistName = artistName.slice(0, -1);
    let artistProfileLink = element.href;
    let spotifyProfileLink = artistProfileLink.replace(/https:\/\/everynoise.com\/artistprofile.cgi\?id=/, 'https://open.spotify.com/artist/');
    all += `<li><a href="${spotifyProfileLink}">${artistName}</a> - <a href="spotify:artist:${artistProfileLink.split('=').pop()}">Obrir a Spotify</a></li>\n`;
});

var htmlContent = `
<!DOCTYPE html>
<html>
<head><title>Artistes de Spotify</title></head>
<body><ul>
    ${all}
</ul></body>
</html>
`;
var blob = new Blob([htmlContent], { type: 'text/html' });
var url = URL.createObjectURL(blob);
var a = document.createElement('a');
a.href = url;
a.download = 'artistes_spotify.html';
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
Marc Palau

Elimina tots els likes

Visita la pàgina https://x.com/{el_teu_usuari}/likes

function unlike(){
  var elements = document.querySelectorAll('[data-testid="unlike"]');
  clickUnlike(elements[0]);
}
function clickUnlike(el){
  var papa = el.closest('[data-testid="cellInnerDiv"]');

  el.click();
  papa.remove();
}
setInterval(unlike, 300);