モノノフ日記

普通の日記です

Twitter Searchを画面上部に出すGreaseMonkey

http://online.livedoor.biz/archives/51773787.html
http://twitter.com/yamaji/statuses/1313905529
とyamajiさんがボヤいてたので上の方にTwitter Searchが表示されるものを作ってみた。作ったというより、userscripts.orgに既にアップされていたものを改変した、というのが正しいです。
参考スクリプト:Add TwitterKensaku for Greasemonkey

// ==UserScript==
// @name          Add TwitterKensaku
// @namespace     http://d.hatena.ne.jp/Kiske/
// @description   twitterの画面に「twitter検索」用の検索窓を表示します
// @include       http://twitter.com/*
// ==/UserScript==
//
// this script based on 
//   http://twitter.g.hatena.ne.jp/hayashih/20070527
//   http://userscripts.org/scripts/show/42149
(function(d){
	if(!(d=document.getElementById('side'))) return;
	
	var search_twitter_com = [
		'<div class="section-header"><h1>Twitter Search</h1></div>'
		,'<form action="http://search.twitter.com/search" method="get" target="_blank">'
		,'<input type="text" name="q" size="20" value="" />'
		,'<input type="submit" value="Search" />'
		,'<br>[<a href="http://search.twitter.com/advanced" target="_blank">Advanced Search</a>]<br>'
		,'</form><br>'
	].join('\n');

	var div = document.createElement('div');
	div.className = 'section';
	div.innerHTML = ''
		+ search_twitter_com
	;

	d.insertBefore(div, d.firstChild);
})();