とみふらの明るく楽しい日記

日記や俺用メモなどなんでもあり。

twitterのwebページのユーザーのつぶやきをスリムに表示するぐりもん書いた。

クライアントとかわざわざ作らなくてもウェブを使いやすくしちゃえばいいんじゃね?ってことで。
もうすでに同じようなのあるのかもしれないけど。


これにあとTL自動読み込みと非公式RTとリプライ通知つければ自分はもうクライアント不要になれるかもしれぬ・・・

// ==UserScript==
// @name           slimtter
// @namespace      http://twitter.com/tomitake_flash
// @include        http://twitter.com/
// ==/UserScript==

(function(){     
     var hentrys = document.getElementsByClassName('hentry');
     for(var i=0; i<hentrys.length; i++){
	 var hentry = hentrys[i];
	 hentry.style.padding='0';

	 var children = hentry.childNodes;
	 for(var j=0; j<children.length; j++){
	     if(children[j].className=='status-body'){
		 var sbody = children[j];
		 sbody.style.marginLeft='30px';
		 sbody.style.width='500px';
		 sbody.style.minHeight='0px';
		 sbody.style.fontSize='12px';
		 sbody.style.lineHeight='12px';	 

		 var sbodychildren = sbody.childNodes;
		 for(var k=0; k<sbodychildren.length; k++){
		     if(sbodychildren[k].className=='meta entry-meta'){
			 sbodychildren[k].style.marginTop='0';
		     }
		 }

	     }else if(children[j].className=='thumb vcard author'){
		 var thumb = children[j];
		 thumb.style.height='24px';
		 thumb.style.width='24px';
		 
		 if(thumb.firstChild.firstChild.className=='photo fn'){
		     var photo = thumb.firstChild.firstChild;
		     photo.style.height='24px';
		     photo.style.width='24px';
		 }
	     }
	 }
     }
}
)();

実行例


ノーマルサイズとの比較



↑のボタン押して読み込んだやつにはまだ対応してないのでスリムにならない。次はそれに対応したいところ・・・そうしないと使う気起きない。というかこれ自動でクリックされるようにしないと。