83's

Top > Tags > greasemonkey

greasemonkey

タイトル一覧を表示 | 本文を表示

idつきheadingへのリンクを追加するgreasemonkey November 07, 2006 05:49

■みたいの用意しなきゃいけないのはブラウザが悪いよな。 あ、それGre(ry

てことでしょーもないけどGreasemonkeyスクリプトを作ってみた。 1日1回はプログラミングしないと!

h1〜h5でidがついてるとその要素の始めのところに「_」っていうリンクを追加するだけ。 こういうのやっぱりページ作成者じゃなくてブラウザ側でやるべきだね。 だってそうしないとインタフェース統一されんもん。

なんかgetElementsByTagNameが返すのはArrayじゃないね? はまっちった。 JavaScriptでオブジェクトのクラス名を知るにはどうしたらいいんだろう。

で、ときどき

Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIChannel.open]

てゆうエラーになるんだけど、とりあえず深追いするのはやめた……。

あとspidermonkeyはなんで

js> [1,2,3]
1,2,3
js> "1,2,3"
1,2,3

配列と文字列で表示が同じなんだろう。誤解するだろ……。

はてブのブックマークを複数のタグで絞り込むgreasemonkey January 12, 2006 05:13

はてなブックマークはブックマークに対して検索ができますが、これ、タグも検索対象になるので タグで検索すれば複数のタグで絞り込んだことになるじゃんていう、しょうもないネタです。

( ・∀・)つ[Multi Tags Search]
greasemonkeyのスクリプトです。Firefox 1.0.7/greasemonkey 0.6.3/Win XPとFirefox 1.5/greasemonkey 0.6.4/Linuxで一応動作確認してます。

このスクリプトは、クリックしたタグを勝手に検索窓にコピーしやがります。うまくいけば。 はてブのブックマークを複数のタグで絞り込むのを助けるgreasemonkeyです。

インストールすると、はてブの検索窓が少し変わります。

はじめ

試しに、読んでいないプログラミング関係のブックマークを見付けるために、 「あとで読む」タグをクリックしてみます。 すると検索窓はこうなります。

検索窓「あとで読む」

「あとで読む」タグのついたブックマークがあまりに多すぎたのでw、ここから探すのは大変です。 この中からプログラミングに関するものを読みたいので、 「プログラミング」タグをクリックしてみます。すると検索窓はこうなります。

検索窓「プログラミング あとで読む」

ここで「検索」ボタンを押すと……

「プログラミング あとで読む」で検索

「あとで読む」「プログラミング」の2つのタグでブックマークを絞ることができました。

検索窓のタグはしつこく残るんですが、「Clear」ボタンを押すか、ブックマークのトップページ (例えばhttp://b.hatena.ne.jp/yzatkatamayu/) に行くと消えます。

うーん、普段JavaScriptやらないから、4時間もかかった。エントリは結構見てるんだけどなぁ。