Skip to content

Instantly share code, notes, and snippets.

@clempat
Last active September 2, 2018 12:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save clempat/4a30a73df10185b9bd179d0c0438881e to your computer and use it in GitHub Desktop.
Save clempat/4a30a73df10185b9bd179d0c0438881e to your computer and use it in GitHub Desktop.
Extract musiques from Napster playlists
function getMusics () {
let musicDomColletion = document.getElementsByClassName("name-and-title");
let musics = [];
return Array.from(musicDomColletion).map(musicDOM => ({
title: musicDOM.getElementsByClassName('name')[0].innerText.replace(/(\r\n\t|\n|\r\t)/gm,""),
artiste: musicDOM.getElementsByClassName('artist-name')[0].innerText.replace(/(\r\n\t|\n|\r\t)/gm,"")
}))
}
getMusics().map(musique => musique.title + ' - ' + musique.artiste).join('\n')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment