FriendFeed Twitter Tweaker

By Ken Sheppardson Last update Apr 8, 2009 — Installed 117 times.
// ==UserScript==
// @name           FriendFeed Twitter Tweaker
// @namespace      kshep
// @description    Tweak the way Twitter entries are displayed on FriendFeed
// @include        http://beta.friendfeed.com/*
// ==/UserScript==

var code = (function(){
	if (!window.jQuery) return; // no jQuery, no fun!

	$('div.entry').each(function(){

		var name      = $(this).find('div.name');
		var name_link = name.find('a').attr('href');
		var name_html = name.html().replace(/\s/g,"");

		var service      = $(this).find('a.service');
		var service_html = service.html();
		var service_link = service.attr('href');

		if ( service_html == "Twitter" ) {
                        var username = service_link.substr(19);
		        service.html('Twitter ('+username+')');
		        if ( name_html == "" || name_link.indexOf('twitter-friends') != -1 ) {
				name.html("<a href='"+service_link+"'>"+username+"</a>");
				name.css('font-weight','bold');
				name.css('color','#00F');
			}
		};
	});
		
})

// evaluate the Code after jQuery has been loaded...
window.addEventListener("load", function(){
	var scripts = document.getElementsByTagName('script');
	var lastScript = scripts[scripts.length-1];
	var newElement = document.createElement('script');
	newElement.innerHTML = '('+code+')()';
	lastScript.parentNode.insertBefore(newElement, lastScript.nextSibling);
}, false); 
//