Last active 1518334493

IRCCloud last.fm now-playing bookmarklet - Change the 'e' variable to your own last.fm username.

Steven Smith revised this gist 1385747348. Go to revision

1 file changed, 1 insertion, 1 deletion

iclfm.js

@@ -1 +1 @@
1 - javascript: (function () { var jB = document.createElement('script'); jB.setAttribute('type', 'text/javascript'); jB.setAttribute('src', 'https://gist.github.com/blha303/7602104/raw/62b56b213344745465d8e59c9eaa22230b849890/gistfile1.js'); document.body.appendChild(jB); document.body.appendChild(jB); }());
1 + javascript: (function () { var jB = document.createElement('script'); jB.setAttribute('type', 'text/javascript'); jB.setAttribute('src', 'https://gist.github.com/blha303/7602104/raw/6ad79edbd0bec1b6bce17472409843c61d899842/irccloudlastfm.js'); document.body.appendChild(jB); document.body.appendChild(jB); }());

Steven Smith revised this gist 1385747326. Go to revision

1 file changed, 6 insertions, 14 deletions

irccloudlastfm.js

@@ -2,29 +2,21 @@
2 2 var e = "blha303";
3 3 window.lfmRecentTrack = function (t) {
4 4 var n = (new Array).concat(t.recenttracks.track)[0];
5 - var album, spurl, dagdurl;
5 + var album, spurl;
6 6 if (n.album["#text"]) {
7 7 album = " (from " + n.album["#text"] + ")";
8 8 } else {
9 9 album = "";
10 10 }
11 - try {
12 - var dagd = new XMLHttpRequest();
13 - dagd.open("GET", "https://da.gd/?url=" + encodeURIComponent(n.url), false);
14 - dagd.send();
15 - dagdurl = " " + />(.*?)</.exec(dagd.responseText);
16 - } catch(e) {
17 - console.log("dagd: " + e.message);
18 - dagdurl = "";
19 - }
20 11 try {
21 12 var spotify = new XMLHttpRequest();
22 13 spotify.open("GET", "https://ws.spotify.com/search/1/track.json?q=" + encodeURIComponent(n.artist["#text"] + " - " + n.name), false);
23 14 spotify.send();
24 15 var spotresp = JSON.parse(spotify.responseText);
25 16 if (spotresp["tracks"].length > 0) {
26 - var urisplit = spotresp["tracks"][0]["href"].split(":");
27 - spurl = " https://open.spotify.com/" + urisplit[1] + "/" + urisplit[2];
17 + //var urisplit = spotresp["tracks"][0]["href"].split(":");
18 + //spurl = " https://open.spotify.com/" + urisplit[1] + "/" + urisplit[2];
19 + spurl = spotresp["tracks"][0]["href"];
28 20 } else {
29 21 console.log("spotify: couldn't get url");
30 22 spurl = "";
@@ -33,11 +25,11 @@
33 25 console.log("spotify: " + e.message);
34 26 spurl = "";
35 27 }
36 - var r = "is listening to " + n.artist["#text"] + " - " + n.name + album + spurl + dagdurl;
28 + var r = "is listening to " + n.name + " by " + n.artist["#text"] + " " + album + " (" + spurl + ")";
37 29 cb().say("/me " + r);
38 30 }
39 31 var n = document.createElement("script");
40 32 n.setAttribute("type", "text/javascript");
41 - n.setAttribute("src", "https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=" + e + "&api_key=891a3154063e53a608e393b7ec9552f9&limit=1&format=json&callback=window.lfmRecentTrack");
33 + n.setAttribute("src", "https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=" + e + "&api_key=dd5fb083b94a7196cf696b9d7d11bc63&limit=1&format=json&callback=window.lfmRecentTrack");
42 34 document.body.appendChild(n)
43 35 })()

Steven Smith revised this gist 1385746307. Go to revision

2 files changed, 0 insertions, 0 deletions

bookmarklet.js renamed to iclfm.js

File renamed without changes

gistfile1.js renamed to irccloudlastfm.js

File renamed without changes

Steven Smith revised this gist 1385746268. Go to revision

1 file changed, 1 insertion

bookmarklet.js(file created)

@@ -0,0 +1 @@
1 + javascript: (function () { var jB = document.createElement('script'); jB.setAttribute('type', 'text/javascript'); jB.setAttribute('src', 'https://gist.github.com/blha303/7602104/raw/62b56b213344745465d8e59c9eaa22230b849890/gistfile1.js'); document.body.appendChild(jB); document.body.appendChild(jB); }());

Steven Smith revised this gist 1385745744. Go to revision

2 files changed, 8 insertions, 9 deletions

gistfile1.js

@@ -2,20 +2,20 @@
2 2 var e = "blha303";
3 3 window.lfmRecentTrack = function (t) {
4 4 var n = (new Array).concat(t.recenttracks.track)[0];
5 - var album, spurl, isgdurl;
5 + var album, spurl, dagdurl;
6 6 if (n.album["#text"]) {
7 7 album = " (from " + n.album["#text"] + ")";
8 8 } else {
9 9 album = "";
10 10 }
11 11 try {
12 - var isgd = new XMLHttpRequest();
13 - isgd.open("GET", "https://blha303.kd.io/isgd.php?url=" + encodeURIComponent(n.url), false);
14 - isgd.send();
15 - isgdurl = " " + isgd.responseText;
12 + var dagd = new XMLHttpRequest();
13 + dagd.open("GET", "https://da.gd/?url=" + encodeURIComponent(n.url), false);
14 + dagd.send();
15 + dagdurl = " " + />(.*?)</.exec(dagd.responseText);
16 16 } catch(e) {
17 - console.log("isgd: " + e.message);
18 - isgdurl = " " + n.url;
17 + console.log("dagd: " + e.message);
18 + dagdurl = "";
19 19 }
20 20 try {
21 21 var spotify = new XMLHttpRequest();
@@ -33,7 +33,7 @@
33 33 console.log("spotify: " + e.message);
34 34 spurl = "";
35 35 }
36 - var r = "is listening to " + n.artist["#text"] + " - " + n.name + album + spurl + isgdurl;
36 + var r = "is listening to " + n.artist["#text"] + " - " + n.name + album + spurl + dagdurl;
37 37 cb().say("/me " + r);
38 38 }
39 39 var n = document.createElement("script");

gistfile2.js (file deleted)

@@ -1 +0,0 @@
1 - (function(){var e="blha303";window.lfmRecentTrack=function(e){var t=(new Array).concat(e.recenttracks.track)[0];var n,r,i;if(t.album["#text"]){n=" (from "+t.album["#text"]+")"}else{n=""}try{var s=new XMLHttpRequest;s.open("GET","https://blha303.kd.io/isgd.php?url="+encodeURIComponent(t.url),false);s.send();i=" "+s.responseText}catch(o){console.log("isgd: "+o.message);i=" "+t.url}try{var u=new XMLHttpRequest;u.open("GET","https://ws.spotify.com/search/1/track.json?q="+encodeURIComponent(t.artist["#text"]+" - "+t.name),false);u.send();var a=JSON.parse(u.responseText);if(a["tracks"].length>0){var f=a["tracks"][0]["href"].split(":");r=" https://open.spotify.com/"+f[1]+"/"+f[2]}else{console.log("spotify: couldn't get url");r=""}}catch(o){console.log("spotify: "+o.message);r=""}var l="is listening to "+t.artist["#text"]+" - "+t.name+n+r+i;cb().say("/me "+l)};var t=document.createElement("script");t.setAttribute("type","text/javascript");t.setAttribute("src","https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user="+e+"&api_key=891a3154063e53a608e393b7ec9552f9&limit=1&format=json&callback=window.lfmRecentTrack");document.body.appendChild(t)})()

Steven Smith revised this gist 1385356779. Go to revision

2 files changed, 31 insertions, 31 deletions

gistfile1.js

@@ -2,39 +2,39 @@
2 2 var e = "blha303";
3 3 window.lfmRecentTrack = function (t) {
4 4 var n = (new Array).concat(t.recenttracks.track)[0];
5 - var album, spurl, isgdurl;
6 - if (n.album["#text"]) {
7 - album = " (from " + n.album["#text"] + ")";
8 - } else {
9 - album = "";
10 - }
11 - try {
12 - var isgd = new XMLHttpRequest();
13 - isgd.open("GET", "https://blha303.kd.io/isgd.php?url=" + encodeURIComponent(n.url), false);
14 - isgd.send();
15 - isgdurl = " " + isgd.responseText;
16 - } catch (e) {
17 - console.log("isgd: " + e.message);
18 - isgdurl = n.url;
19 - }
20 - try {
21 - var spotify = new XMLHttpRequest();
22 - spotify.open("GET", "https://ws.spotify.com/search/1/track.json?q=" + encodeURIComponent(n.artist["#text"] + " - " + n.name), false);
23 - spotify.send();
24 - var spotresp = JSON.parse(spotify.responseText);
25 - if (spotresp["tracks"].length > 0) {
26 - var urisplit = spotresp["tracks"][0]["href"].split(":");
27 - spurl = " https://open.spotify.com/" + urisplit[1] + "/" + urisplit[2];
5 + var album, spurl, isgdurl;
6 + if (n.album["#text"]) {
7 + album = " (from " + n.album["#text"] + ")";
28 8 } else {
29 - console.log("spotify: couldn't get url");
9 + album = "";
10 + }
11 + try {
12 + var isgd = new XMLHttpRequest();
13 + isgd.open("GET", "https://blha303.kd.io/isgd.php?url=" + encodeURIComponent(n.url), false);
14 + isgd.send();
15 + isgdurl = " " + isgd.responseText;
16 + } catch(e) {
17 + console.log("isgd: " + e.message);
18 + isgdurl = " " + n.url;
19 + }
20 + try {
21 + var spotify = new XMLHttpRequest();
22 + spotify.open("GET", "https://ws.spotify.com/search/1/track.json?q=" + encodeURIComponent(n.artist["#text"] + " - " + n.name), false);
23 + spotify.send();
24 + var spotresp = JSON.parse(spotify.responseText);
25 + if (spotresp["tracks"].length > 0) {
26 + var urisplit = spotresp["tracks"][0]["href"].split(":");
27 + spurl = " https://open.spotify.com/" + urisplit[1] + "/" + urisplit[2];
28 + } else {
29 + console.log("spotify: couldn't get url");
30 + spurl = "";
31 + }
32 + } catch(e) {
33 + console.log("spotify: " + e.message);
30 34 spurl = "";
31 35 }
32 - } catch (e) {
33 - console.log("spotify: " + e.message);
34 - spurl = "";
35 - }
36 - var r = "is listening to " + n.artist["#text"] + " - " + n.name + album + spurl + isgdurl;
37 - cb().say("/me " + r);
36 + var r = "is listening to " + n.artist["#text"] + " - " + n.name + album + spurl + isgdurl;
37 + cb().say("/me " + r);
38 38 }
39 39 var n = document.createElement("script");
40 40 n.setAttribute("type", "text/javascript");

gistfile2.js

@@ -1 +1 @@
1 - (function(){var e="blha303";window.lfmRecentTrack=function(e){var t=(new Array).concat(e.recenttracks.track)[0];var n,r,i;if(t.album["#text"]){n=" (from "+t.album["#text"]+")"}else{n=""}try{var s=new XMLHttpRequest;s.open("GET","https://blha303.kd.io/isgd.php?url="+encodeURIComponent(t.url),false);s.send();i=" "+s.responseText}catch(o){console.log("isgd: "+o.message);i=t.url}try{var u=new XMLHttpRequest;u.open("GET","https://ws.spotify.com/search/1/track.json?q="+encodeURIComponent(t.artist["#text"]+" - "+t.name),false);u.send();var a=JSON.parse(u.responseText);if(a["tracks"].length>0){var f=a["tracks"][0]["href"].split(":");r=" https://open.spotify.com/"+f[1]+"/"+f[2]}else{console.log("spotify: couldn't get url");r=""}}catch(o){console.log("spotify: "+o.message);r=""}var l="is listening to "+t.artist["#text"]+" - "+t.name+n+r+i;cb().say("/me "+l)};var t=document.createElement("script");t.setAttribute("type","text/javascript");t.setAttribute("src","https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user="+e+"&api_key=891a3154063e53a608e393b7ec9552f9&limit=1&format=json&callback=window.lfmRecentTrack");document.body.appendChild(t)})()
1 + (function(){var e="blha303";window.lfmRecentTrack=function(e){var t=(new Array).concat(e.recenttracks.track)[0];var n,r,i;if(t.album["#text"]){n=" (from "+t.album["#text"]+")"}else{n=""}try{var s=new XMLHttpRequest;s.open("GET","https://blha303.kd.io/isgd.php?url="+encodeURIComponent(t.url),false);s.send();i=" "+s.responseText}catch(o){console.log("isgd: "+o.message);i=" "+t.url}try{var u=new XMLHttpRequest;u.open("GET","https://ws.spotify.com/search/1/track.json?q="+encodeURIComponent(t.artist["#text"]+" - "+t.name),false);u.send();var a=JSON.parse(u.responseText);if(a["tracks"].length>0){var f=a["tracks"][0]["href"].split(":");r=" https://open.spotify.com/"+f[1]+"/"+f[2]}else{console.log("spotify: couldn't get url");r=""}}catch(o){console.log("spotify: "+o.message);r=""}var l="is listening to "+t.artist["#text"]+" - "+t.name+n+r+i;cb().say("/me "+l)};var t=document.createElement("script");t.setAttribute("type","text/javascript");t.setAttribute("src","https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user="+e+"&api_key=891a3154063e53a608e393b7ec9552f9&limit=1&format=json&callback=window.lfmRecentTrack");document.body.appendChild(t)})()

Steven Smith revised this gist 1385356653. Go to revision

2 files changed, 32 insertions, 25 deletions

gistfile1.js

@@ -1,33 +1,40 @@
1 1 (function () {
2 2 var e = "blha303";
3 3 window.lfmRecentTrack = function (t) {
4 + var n = (new Array).concat(t.recenttracks.track)[0];
5 + var album, spurl, isgdurl;
6 + if (n.album["#text"]) {
7 + album = " (from " + n.album["#text"] + ")";
8 + } else {
9 + album = "";
10 + }
4 11 try {
5 - var n = (new Array).concat(t.recenttracks.track)[0];
6 - var album, url;
7 - if (n.album["#text"]) {
8 - album = " (from " + n.album["#text"] + ")";
12 + var isgd = new XMLHttpRequest();
13 + isgd.open("GET", "https://blha303.kd.io/isgd.php?url=" + encodeURIComponent(n.url), false);
14 + isgd.send();
15 + isgdurl = " " + isgd.responseText;
16 + } catch (e) {
17 + console.log("isgd: " + e.message);
18 + isgdurl = n.url;
19 + }
20 + try {
21 + var spotify = new XMLHttpRequest();
22 + spotify.open("GET", "https://ws.spotify.com/search/1/track.json?q=" + encodeURIComponent(n.artist["#text"] + " - " + n.name), false);
23 + spotify.send();
24 + var spotresp = JSON.parse(spotify.responseText);
25 + if (spotresp["tracks"].length > 0) {
26 + var urisplit = spotresp["tracks"][0]["href"].split(":");
27 + spurl = " https://open.spotify.com/" + urisplit[1] + "/" + urisplit[2];
9 28 } else {
10 - album = "";
11 - }
12 - try {
13 - var spotify = new XMLHttpRequest();
14 - spotify.open("GET", "https://ws.spotify.com/search/1/track.json?q=" + encodeURIComponent(n.artist["#text"] + " - " + n.name), false);
15 - spotify.send();
16 - var spotresp = JSON.parse(spotify.responseText);
17 - if (spotresp["tracks"].length > 0) {
18 - var urisplit = spotresp["tracks"][0]["href"].split(":");
19 - url = "https://open.spotify.com/" + urisplit[1] + "/" + urisplit[2];
20 - } else {
21 - console.log("couldn't get url");
22 - url = n.url;
23 - }
24 - } catch(e) {
25 - console.log(e.message);
26 - url = n.url;
29 + console.log("spotify: couldn't get url");
30 + spurl = "";
27 31 }
28 - var r = "is listening to " + n.artist["#text"] + " - " + n.name + album + " " + url;
29 - cb().say("/me " + r)
30 - } catch (i) {}
32 + } catch (e) {
33 + console.log("spotify: " + e.message);
34 + spurl = "";
35 + }
36 + var r = "is listening to " + n.artist["#text"] + " - " + n.name + album + spurl + isgdurl;
37 + cb().say("/me " + r);
31 38 }
32 39 var n = document.createElement("script");
33 40 n.setAttribute("type", "text/javascript");

gistfile2.js

@@ -1 +1 @@
1 - (function(){var e="blha303";window.lfmRecentTrack=function(e){try{var t=(new Array).concat(e.recenttracks.track)[0];var n,r;if(t.album["#text"]){n=" (from "+t.album["#text"]+")"}else{n=""}try{var i=new XMLHttpRequest;i.open("GET","https://ws.spotify.com/search/1/track.json?q="+encodeURIComponent(t.artist["#text"]+" - "+t.name),false);i.send();var s=JSON.parse(i.responseText);if(s["tracks"].length>0){var o=s["tracks"][0]["href"].split(":");r="https://open.spotify.com/"+o[1]+"/"+o[2]}else{console.log("couldn't get url");r=t.url}}catch(u){console.log(u.message);r=t.url}var a="is listening to "+t.artist["#text"]+" - "+t.name+n+" "+r;cb().say("/me "+a)}catch(f){}};var t=document.createElement("script");t.setAttribute("type","text/javascript");t.setAttribute("src","https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user="+e+"&api_key=891a3154063e53a608e393b7ec9552f9&limit=1&format=json&callback=window.lfmRecentTrack");document.body.appendChild(t)})()
1 + (function(){var e="blha303";window.lfmRecentTrack=function(e){var t=(new Array).concat(e.recenttracks.track)[0];var n,r,i;if(t.album["#text"]){n=" (from "+t.album["#text"]+")"}else{n=""}try{var s=new XMLHttpRequest;s.open("GET","https://blha303.kd.io/isgd.php?url="+encodeURIComponent(t.url),false);s.send();i=" "+s.responseText}catch(o){console.log("isgd: "+o.message);i=t.url}try{var u=new XMLHttpRequest;u.open("GET","https://ws.spotify.com/search/1/track.json?q="+encodeURIComponent(t.artist["#text"]+" - "+t.name),false);u.send();var a=JSON.parse(u.responseText);if(a["tracks"].length>0){var f=a["tracks"][0]["href"].split(":");r=" https://open.spotify.com/"+f[1]+"/"+f[2]}else{console.log("spotify: couldn't get url");r=""}}catch(o){console.log("spotify: "+o.message);r=""}var l="is listening to "+t.artist["#text"]+" - "+t.name+n+r+i;cb().say("/me "+l)};var t=document.createElement("script");t.setAttribute("type","text/javascript");t.setAttribute("src","https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user="+e+"&api_key=891a3154063e53a608e393b7ec9552f9&limit=1&format=json&callback=window.lfmRecentTrack");document.body.appendChild(t)})()

Steven Smith revised this gist 1385348680. Go to revision

2 files changed, 19 insertions, 3 deletions

gistfile1.js

@@ -3,13 +3,29 @@
3 3 window.lfmRecentTrack = function (t) {
4 4 try {
5 5 var n = (new Array).concat(t.recenttracks.track)[0];
6 - var album;
6 + var album, url;
7 7 if (n.album["#text"]) {
8 8 album = " (from " + n.album["#text"] + ")";
9 9 } else {
10 10 album = "";
11 11 }
12 - var r = "is listening to " + n.artist["#text"] + " - " + n.name + album + " " + n.url;
12 + try {
13 + var spotify = new XMLHttpRequest();
14 + spotify.open("GET", "https://ws.spotify.com/search/1/track.json?q=" + encodeURIComponent(n.artist["#text"] + " - " + n.name), false);
15 + spotify.send();
16 + var spotresp = JSON.parse(spotify.responseText);
17 + if (spotresp["tracks"].length > 0) {
18 + var urisplit = spotresp["tracks"][0]["href"].split(":");
19 + url = "https://open.spotify.com/" + urisplit[1] + "/" + urisplit[2];
20 + } else {
21 + console.log("couldn't get url");
22 + url = n.url;
23 + }
24 + } catch(e) {
25 + console.log(e.message);
26 + url = n.url;
27 + }
28 + var r = "is listening to " + n.artist["#text"] + " - " + n.name + album + " " + url;
13 29 cb().say("/me " + r)
14 30 } catch (i) {}
15 31 }

gistfile2.js

@@ -1 +1 @@
1 - javascript:(function(){var e="blha303";window.lfmRecentTrack=function(t){try{var n=(new Array).concat(t.recenttracks.track)[0];var r;if(n.album["#text"]){r=" (from "+n.album["#text"]+")"}else{r=""}var i="is listening to "+n.artist["#text"]+" - "+n.name+r+" "+n.url;cb().say("/me "+i)}catch(s){}};var t=document.createElement("script");t.setAttribute("type","text/javascript");t.setAttribute("src","https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user="+e+"&api_key=891a3154063e53a608e393b7ec9552f9&limit=1&format=json&callback=window.lfmRecentTrack");document.body.appendChild(t)})()
1 + (function(){var e="blha303";window.lfmRecentTrack=function(e){try{var t=(new Array).concat(e.recenttracks.track)[0];var n,r;if(t.album["#text"]){n=" (from "+t.album["#text"]+")"}else{n=""}try{var i=new XMLHttpRequest;i.open("GET","https://ws.spotify.com/search/1/track.json?q="+encodeURIComponent(t.artist["#text"]+" - "+t.name),false);i.send();var s=JSON.parse(i.responseText);if(s["tracks"].length>0){var o=s["tracks"][0]["href"].split(":");r="https://open.spotify.com/"+o[1]+"/"+o[2]}else{console.log("couldn't get url");r=t.url}}catch(u){console.log(u.message);r=t.url}var a="is listening to "+t.artist["#text"]+" - "+t.name+n+" "+r;cb().say("/me "+a)}catch(f){}};var t=document.createElement("script");t.setAttribute("type","text/javascript");t.setAttribute("src","https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user="+e+"&api_key=891a3154063e53a608e393b7ec9552f9&limit=1&format=json&callback=window.lfmRecentTrack");document.body.appendChild(t)})()

Steven Smith revised this gist 1385138493. Go to revision

2 files changed, 2 insertions, 2 deletions

gistfile1.js

@@ -9,7 +9,7 @@
9 9 } else {
10 10 album = "";
11 11 }
12 - var r = e + " is listening to " + n.artist["#text"] + " - " + n.name + album + " " + n.url;
12 + var r = "is listening to " + n.artist["#text"] + " - " + n.name + album + " " + n.url;
13 13 cb().say("/me " + r)
14 14 } catch (i) {}
15 15 }

gistfile2.js

@@ -1 +1 @@
1 - javascript:(function(){var e="blha303";window.lfmRecentTrack=function(t){try{var n=(new Array).concat(t.recenttracks.track)[0];var r;if(n.album["#text"]){r=" (from "+n.album["#text"]+")"}else{r=""}var i=e+" is listening to "+n.artist["#text"]+" - "+n.name+r+" "+n.url;cb().say("/me "+i)}catch(s){}};var t=document.createElement("script");t.setAttribute("type","text/javascript");t.setAttribute("src","https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user="+e+"&api_key=891a3154063e53a608e393b7ec9552f9&limit=1&format=json&callback=window.lfmRecentTrack");document.body.appendChild(t)})()
1 + javascript:(function(){var e="blha303";window.lfmRecentTrack=function(t){try{var n=(new Array).concat(t.recenttracks.track)[0];var r;if(n.album["#text"]){r=" (from "+n.album["#text"]+")"}else{r=""}var i="is listening to "+n.artist["#text"]+" - "+n.name+r+" "+n.url;cb().say("/me "+i)}catch(s){}};var t=document.createElement("script");t.setAttribute("type","text/javascript");t.setAttribute("src","https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user="+e+"&api_key=891a3154063e53a608e393b7ec9552f9&limit=1&format=json&callback=window.lfmRecentTrack");document.body.appendChild(t)})()

Steven Smith revised this gist 1385138421. Go to revision

1 file changed, 1 insertion, 1 deletion

gistfile2.js

@@ -1 +1 @@
1 - (function(){var e="blha303";window.lfmRecentTrack=function(t){try{var n=(new Array).concat(t.recenttracks.track)[0];var r;if(n.album["#text"]){r=" (from "+n.album["#text"]+")"}else{r=""}var i=e+" is listening to "+n.artist["#text"]+" - "+n.name+r+" "+n.url;cb().say("/me "+i)}catch(s){}};var t=document.createElement("script");t.setAttribute("type","text/javascript");t.setAttribute("src","https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user="+e+"&api_key=891a3154063e53a608e393b7ec9552f9&limit=1&format=json&callback=window.lfmRecentTrack");document.body.appendChild(t)})()
1 + javascript:(function(){var e="blha303";window.lfmRecentTrack=function(t){try{var n=(new Array).concat(t.recenttracks.track)[0];var r;if(n.album["#text"]){r=" (from "+n.album["#text"]+")"}else{r=""}var i=e+" is listening to "+n.artist["#text"]+" - "+n.name+r+" "+n.url;cb().say("/me "+i)}catch(s){}};var t=document.createElement("script");t.setAttribute("type","text/javascript");t.setAttribute("src","https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user="+e+"&api_key=891a3154063e53a608e393b7ec9552f9&limit=1&format=json&callback=window.lfmRecentTrack");document.body.appendChild(t)})()
Newer Older