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
}
22 mars 2009 5 kommentarer
Program: StopWatch
Här kommer ett egenutvecklat program för ovanans skull: StopWatch. Ett enkelt program vars enda uppgift är att ta tid. Användbart när man är timanställd eller arbetar frilans så att man vet hur mycket tid man lägger ned på vissa saker.

26 april 2008 4 kommentarer


