mIRC-script: Now Playing från Last.fm
Blev trött på att inte kunna visa upp det jag lyssnar på i Spotify, så gick via Last.fm för att hämta infon:
alias nplastfm sockopen lastfm ws.audioscrobbler.com 80
on *:sockread:lastfm:{
if ($sockerr) {
echo -a Error.
halt
}
var %temp, %song, %artist, %album, %hits
:nextread
sockread %temp
if ($sockbr == 0) goto end
%hits = $regex(%temp, <name>(.+)</name>)
if (%hits == 1) {
%song = $regml(1)
goto nextread
}
%hits = $regex(%temp, <artist mbid=".+">(.+)</artist>)
if (%hits == 1) {
%artist = $regml(1)
goto nextread
}
%hits = $regex(%temp, <album mbid=".+">(.+)</album>)
if (%hits == 1) {
%album = $regml(1)
goto nextread
}
goto nextread
:end
say np: %artist - %song ( $+ %album $+ )
}
on *:sockopen:lastfm:{
sockwrite -n $sockname GET /2.0/?method=user.getrecenttracks&user=kilroyfortehwin&limit=1&api_key=b25b959554ed76058ac220b7b2e0a026 HTTP/1.1
sockwrite -n $sockname Host: ws.audioscrobbler.com $+ $crlf $+ $crlf
}



5 kommentarer
Du är inte dålig du. Du kan typ nästan jobba inom data ;O
Vart lägger jag in koden och vilken IRC kanal hänger du på?
Öppna upp Remote scripts (ALT+R) och pejsta in koden där. Du får ändra användarnamn i URL:en på näst sista raden. Har en lite uppdaterad version, kan posta den senare ikväll.
Hänger i #machinaesupremacy på qnet, och #banespawn i espernet.
Fyfan vad schysst script. Bra jobbat.
Hej!
Jag har problem med att få mIRC att visa vilken musik jag lyssnar på i Spotify. Jag har testat allt nu känns det som, men det är inget som funkar.
Har du lust att hjälpa mig?
I så fall får du gärna kontakta mig på irc, nickar OzzO @ Q-Net och finns bland annat i #Kör-Bah.
Annars går det bra via MSN; jw@skaune.se eller om du vill mejla.
Tack på förhand!
Lämna en kommentar