Stumbleupon Likes Linker

By StrangeJ Last update Feb 20, 2007 — Installed 492 times.
// ==UserScript==
// @namespace     http://www.squarefree.com/jsenv/autogenerated
// @name          SU IMDB 
// @description   Undescribed script
// @include       http://*.stumbleupon.com/about*
// ==/UserScript==

var span = document.getElementsByTagName('span');
var ans = "";
for (var i = span.length - 1; i > 0; i--) {
	if (span[i].innerHTML.indexOf("Movies") > -1 && span[i].getAttribute("class") == "text1") {
		ans = span[i];
		break;
	}
}
if (ans != "") {	
	ans = ans.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
	ans = ans.nextSibling;
	lnk = ans.getElementsByTagName('a');
	for (var j = lnk.length - 1; j >= 0; j--) {
		var add = lnk[j].parentNode;
		var box = document.createElement('a');
		box.href="http://www.imdb.com/find?q=" + lnk[j].innerHTML;
		box = add.insertBefore(box, lnk[j]);
		box.innerHTML = "";
		box.style.textDecoration = "none";
		box.appendChild(document.createElement('img')).src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAAEhjlUJAAAAB3RJTUUH1wIUDAwthiT/ggAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAAKOSURBVHjaNVFLa1NBGD3ffaRNk9Ck6SshUG2ttWmlZCGo3ekPcCsFoS7ELhRTl1LBhYsKghYhYjcui2C1iwoVceFCSRGkumhMkzbaon1p2zSvm9w7M34pOAzMzDdnzpzvHAKP1WRo2SpLGDfi8QuZ9Iv+ct4AbSyFlot5rq6kqN8q6MDH+fB0/HpMhTs61c1rwyo526loJ9WZKpeUqllAraoweHEnSmvJdnXpahs8HolTJ1oQ69v7Re9nQkoKwKkCtg0k5obOUXqx43HQr249SESwtFRBOnMIw2VifCwEU3fQE/6J7HpwQ8vmTP/mDw12SaIrHAApQAmJgz8Gns8UQDWFYh4a5VLdI2atOCGFDseREPwV445WRyis7zY/oq1vYTV6uw3Z1TwG+5sQjQYw++o3KlUb05MNaPOXoFXKCo4tIIRANsevLRs9xxqZ1cHEwwZul6BZVQliMYYGDA14IB2FdLbAZ4LfJ1BlT+j+neEvw0O5mHDqWliTYDQDpSDeK7xJtv6l3NfISIMmnhm68jpohgbJenRuSUApxUw6XIaEZRFIs9BoCORLPrjNMt9bKB9qEEqrrG367hqH+87ZFh+8inMbjZs4HXXh9fwuTNOAz+vC1lYeVy534cOnPPxeD3pPBvFyLotIxA8DHjy5t8fqpHt7Ux/Xtvd1T6UMFA7YDPbdqQmQJBzv7kAw0MxBEGz2X0rOhyOuewCefb0tqHLipRKhatUxDigxOfD0zOD+mLvRQcVq5V8YQTr7YB21qaTJtToBSxd1siK362NsPXCBJncRZXb+7WL7d5pKTMUyK7lAJpU6b9u2kpBKOtKSUlpMxi6zNiKtPup3pEjj8/+aQTqZLsP1bmFh4fM/y4Rdk09ms5sAAAAASUVORK5CYII=";
		box.appendChild(document.createTextNode(' '));
	}
}

//*****************************************************//

var ans = "";
for (var i = span.length - 1; i > 0; i--) {
	if (span[i].innerHTML.indexOf("TV") > -1 && span[i].getAttribute("class") == "text1") {
		ans = span[i];
		break;
	}
}
if (ans != "") {	
	ans = ans.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
	ans = ans.nextSibling;
	lnk = ans.getElementsByTagName('a');
	for (var j = lnk.length - 1; j >= 0; j--) {
		var add = lnk[j].parentNode;
		var box = document.createElement('a');
		box.href="http://www.imdb.com/find?q=" + lnk[j].innerHTML;
		box = add.insertBefore(box, lnk[j]);
		box.innerHTML = "";
		box.style.textDecoration = "none";
		box.appendChild(document.createElement('img')).src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAAEhjlUJAAAAB3RJTUUH1wIUDAwthiT/ggAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAAKOSURBVHjaNVFLa1NBGD3ffaRNk9Ck6SshUG2ttWmlZCGo3ekPcCsFoS7ELhRTl1LBhYsKghYhYjcui2C1iwoVceFCSRGkumhMkzbaon1p2zSvm9w7M34pOAzMzDdnzpzvHAKP1WRo2SpLGDfi8QuZ9Iv+ct4AbSyFlot5rq6kqN8q6MDH+fB0/HpMhTs61c1rwyo526loJ9WZKpeUqllAraoweHEnSmvJdnXpahs8HolTJ1oQ69v7Re9nQkoKwKkCtg0k5obOUXqx43HQr249SESwtFRBOnMIw2VifCwEU3fQE/6J7HpwQ8vmTP/mDw12SaIrHAApQAmJgz8Gns8UQDWFYh4a5VLdI2atOCGFDseREPwV445WRyis7zY/oq1vYTV6uw3Z1TwG+5sQjQYw++o3KlUb05MNaPOXoFXKCo4tIIRANsevLRs9xxqZ1cHEwwZul6BZVQliMYYGDA14IB2FdLbAZ4LfJ1BlT+j+neEvw0O5mHDqWliTYDQDpSDeK7xJtv6l3NfISIMmnhm68jpohgbJenRuSUApxUw6XIaEZRFIs9BoCORLPrjNMt9bKB9qEEqrrG367hqH+87ZFh+8inMbjZs4HXXh9fwuTNOAz+vC1lYeVy534cOnPPxeD3pPBvFyLotIxA8DHjy5t8fqpHt7Ux/Xtvd1T6UMFA7YDPbdqQmQJBzv7kAw0MxBEGz2X0rOhyOuewCefb0tqHLipRKhatUxDigxOfD0zOD+mLvRQcVq5V8YQTr7YB21qaTJtToBSxd1siK362NsPXCBJncRZXb+7WL7d5pKTMUyK7lAJpU6b9u2kpBKOtKSUlpMxi6zNiKtPup3pEjj8/+aQTqZLsP1bmFh4fM/y4Rdk09ms5sAAAAASUVORK5CYII=";
		box.appendChild(document.createTextNode(' '));
	}
}

//*****************************************************//

var ans = "";
for (var i = span.length - 1; i > 0; i--) {
	if (span[i].innerHTML.indexOf("Books") > -1 && span[i].getAttribute("class") == "text1") {
		ans = span[i];
		break;
	}
}
if (ans != "") {	
	ans = ans.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
	ans = ans.nextSibling;
	lnk = ans.getElementsByTagName('a');
	for (var j = lnk.length - 1; j >= 0; j--) {
		var add = lnk[j].parentNode;
		var box = document.createElement('a');
		box.href="http://www.amazon.com/s/search-alias%3Dstripbooks&field-keywords=" + lnk[j].innerHTML;
		box = add.insertBefore(box, lnk[j]);
		box.innerHTML = "";
		box.style.textDecoration = "none";
		box.appendChild(document.createElement('img')).src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAALHRFWHRDcmVhdGlvbiBUaW1lAFR1ZSAyMCBGZWIgMjAwNyAxNjo0ODowOCAtMDAwMDDruxAAAAAHdElNRQfXAhQQMjMo0oOIAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAAS5JREFUeNp9kDFLQmEUhp/v3quQVsOlLAUjByMHL9oigbToog259A/8C/kn+gk5NTU3GxF4NSicHMwpWjLRzIgK9Ltfn7YURM9y4PCel/c9Yi+bPXEcp5x0HPr9Pm69zmg04idKqaqZz+fPjyoVIuEwhWIRKSWtVuuXUAixY7yOxzQaDS5qtbkoHo/zF0YsFiOXy7Gp538Y24kEwWCQdrs9dwzrCH9hua5LKp3moFTiutnE8zzSG4J9xyRqG4SW4LQpEbuZjLJtG2EYzPL6LJNQ4IN4SOgSUEiaXHYk1szheThgVV+mIgZb61NSUYuAH85uJBMJdz2FdXzoY2URFvxC/wte3hVXXW/usrYsuL336D5pYdQW1YehKnd6ks6j0kuPwdt3gc+J0jvJVKrqF+URd2luW8YIAAAAAElFTkSuQmCC";
		box.appendChild(document.createTextNode(' '));
	}
}

//*****************************************************//


var ans = "";
for (var i = span.length - 1; i > 0; i--) {
	if (span[i].innerHTML.indexOf("Things") > -1 && span[i].getAttribute("class") == "text1") {
		ans = span[i];
		break;
	}
}
if (ans != "") {	
	ans = ans.parentNode.parentNode;
	ans = ans.nextSibling;
	lnk = ans.getElementsByTagName('a');
	for (var j = lnk.length - 1; j >= 0; j--) {
		var add = lnk[j].parentNode;
		var box = document.createElement('a');
		box.href="http://www.google.com/search?q=" + lnk[j].innerHTML;
		box = add.insertBefore(box, lnk[j]);
		box.innerHTML = "";
		box.style.textDecoration = "none";
		box.appendChild(document.createElement('img')).src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAALHRFWHRDcmVhdGlvbiBUaW1lAFR1ZSAyMCBGZWIgMjAwNyAxNjo1NDo0NyAtMDAwMJlb+k0AAAAHdElNRQfXAhQQNyGmHAaFAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAAUFJREFUeNoBNgHJ/gFEib9KRsYB/AT4BgID+/v4/QUGBfsEAQP0//z5z9AEKhAwaC895/L7uL3r5d/r6e4GDRj/MS4TZTQM76VuBAEC6fP4BoaY2S4dDnZuJwgDCuHl+Z6jukUnPQL6BQIAARSwue0S//thUhoGBP7+AfEiFgN/ckkSFgL9CPgCAvj9zunyFx0IDAUCCPsLA/8QAv8ABgcAAAAABvYMBPYH//XpA/oB+//6APsF/gD+/+/9+v/3CQT9+/wH/QIJ//stJQXCxvHm+PwEAQP09/2ZneBocse6v/D+AgECAP4MXUUUBfT6jpHc4+z5Dwn6aGcpEhPv///nA/v7BP4F9BEOFJeZPJmg04aLxgYOGvz9AwwQDjU2KQLDDAFWqIAuJwMBAQcAAAAAAAAAAAD/AAD///8C/wA2ka+qi4rLwH2c3QAAAABJRU5ErkJggg==";
		box.appendChild(document.createTextNode(' '));
	}
}

//*****************************************************//

var ans = "";
for (var i = span.length - 1; i > 0; i--) {
	if (span[i].innerHTML.indexOf("Music") > -1 && span[i].getAttribute("class") == "text1") {
		ans = span[i];
		break;
	}
}
if (ans != "") {	
	ans = ans.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
	ans = ans.nextSibling;
	lnk = ans.getElementsByTagName('a');
	for (var j = lnk.length - 1; j >= 0; j--) {
		var add = lnk[j].parentNode;
		var box = document.createElement('a');
		box.href="http://www.last.fm/explore/search/?q=" + lnk[j].innerHTML;
		box = add.insertBefore(box, lnk[j]);
		box.innerHTML = "";
		box.style.textDecoration = "none";
		box.appendChild(document.createElement('img')).src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAALHRFWHRDcmVhdGlvbiBUaW1lAFR1ZSAyMCBGZWIgMjAwNyAxNzoxMDozMyAtMDAwMAN13ToAAAAHdElNRQfXAhQRDBYj0SaFAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAARNJREFUeNpjfJzcxvB+7ub/DHiAYLIvI+MlBku8imCABUQwC/Ex8PraMDDzczN8v3Cb4duhCwxsKjIMPM4mDN/PXGf4fvYmAxOzmCCDeFMqA7MAD8Pvx68YBBO8GPgC7RlECsIZ/n39zsAiLQY0iYmBhdNYg+HP6/cMbyeuAlvx7eglBqnpZQy/n75i4DRUZ/iwYjcDw7//DCyMTIwM///8g7vl37cfDD8u3Wb4eeMRw687jxlEiqMY3s3dzMAEsp9NXhzkMwZuoJskOrIYvh6+yMDtaMTAxMvF8PfDZ6DufwxgX7NICDHw+lgzMHFxMvy8fp/hy+7TDJxmWgxc5toMP4Gmft17hoHo4GECBSYhRSA1AD5YXcOxTpFpAAAAAElFTkSuQmCC";
		box.appendChild(document.createTextNode(' '));
	}
}