greasemonkey

AutoPagerizeに足りないもの

z-index:AutoPager.prototype.initIconのところのzIndexの値を上げればOK。 ロゴ キャラクター性 ユーザースクリプ子ちゃん malaおじさん

AutoPagerizeのSITEINFOをWedataに登録したあとすべき事

SITEINFOの書き方のコツとかはいろんなサイトに書いてあるので、自分が気になったSITEINFOに関する事をメモするエントリー。 追記 これには正しい方法がありました。id:os0xさんよりコメントを頂いた。感謝。 windowの右下にある猿のアイコンを右クリックし…

XPathのid(object)と//*[@id=object]の違いについて

http://tv2ch.com/jlab-10s/などユニークではないIDがあるページを参照しながら読むエントリー。 id(object)の場合 var ga = document.evaluate('id("sam_height")', document, null, 7, null); console.log(ga.snapshotLength) //1 //*[@id=object]の場合 v…

XPathとappendChildとreplaceChildを使って効率よく広告を消す

今回はSYSLABO LOADERを使いやすく改造していく。その過程で得たtipsを紹介するエントリー。 http://syslabo3.orz.hm/up144/でどれでもいいのでファイルを選んでクリックしてパスワード入力のページに飛んでください。 なにをするのか デフォルトの状態。フ…

blip.fmのplaylistで一番下までスクロールしないと曲が再生されない原因を解明した

blip.fmのplaylistがバグっているので原因を探ってみた - Cherenkovの暗中模索にっきの続きのエントリー。 これはWindowsプラットホームのFirefox限定の問題らしい。 Firefoxは表示領域外にあるflashをレンダリングしない。新しくタブを開いたときや、ページ…

amachangの一声ではてなダイアリーのバックアップ機能が修正された件

はてなダイアリーのバックアップ機能について - Cherenkovの暗中模索にっきで取り上げた問題がFlash 10 で「はてなダイアリー」の「バックアップ機能」が使えない件とその原因 - IT戦記で明るみに出て即日修正された。 具体的にどのように修正されたか。loca…

matchをtestに置き換える場合はglobalフラグに注意

DOM Rangeを使って複数のノードを上の階層に上書きするで紹介したキーワードをハイライトにするコードに不具合があったのでメモ。firebug必須のエントリー。 http://upload0.dyndns.org/up/2/_/ のページで下のスクリプトを実行すると、"zip"にマッチした部…

element.replaceChildを使って上の階層に上書きする

今回は http://upload0.dyndns.org/up/2/_/ を使い易いように改造していく。どのファイルでもいいので、適当にクリックして個別のファイルのダウンロードページに進む。 広告バナーがたくさん ダウンロードページにいくとバナーがたくさんある。目的のファイ…

DOM Rangeを使って複数のノードを上の階層に上書きする

前回に引き続き http://upload0.dyndns.org/up/2/_/ を使い易いように改造する。どのファイルでもいいので適当にクリックして、個別のページにいったら『ダウンロード』をクリックしてパスワードを求められるページに進む。 パスワード入力欄とボタンの部分…

console.log問題は単純な設定ミス

firebugのエラー表示オプションのミスから起こるおっちょこちょいなエントリー。 コンソール - オプション - Chromeのエラーを表示 : ON console.log : OK (実行時にnamespaceも表示) unsafeWindow.console.log : OK GM_log : OK (実行時にnamespaceも表示) …

GM_xmlhttpRequestで取得してきたresponseTextの中から正規表現を使って複数抽出したい場合のなぞ

GM_xmlhttpRequestは関係無くてexecとmatchのgフラグに関するエントリー。 GM_xmlhttpRequestで取得してきたresponseTextの中から正規表現を使ってimgのsrcを抽出したいとき以下のようにすると思う。 /

blip.fmのplaylistがバグっているので原因を探ってみた

firefox3.0.5でblip.fmのplaylistをみるとフッターに表示されるはずのコントローラが表示されない。IEでは問題ない。 原因はわからないけど、一番下までスクロールすると直る。お茶を濁すスクリプトを書いた。 // ==UserScript== // @name blip.fm-playlist …

カーソルを合わせるとチラチラ点滅してCPU使用率が上がるバグに対処する

firefoxのバグ、思い当たる人はムフフな確率が高いエントリー。 マウスカーソルを合わせるとリンクがへこんだようにみえる効果を狙ったCSSがある。それをfirefoxでみるとバグにより点滅してCPU使用率が上がる部分があるので試してみたメモ。 a:hover { posit…

AutoPagerizeとalbertayu773_link_ORIGの組み合わせがすごい!

いろいろと迷惑をかけるスクリプトを紹介するエントリー。 http://albertayu773.pixnet.net/albumを攻略するために書いたalbertayu773_link_ORIG.user.jsがAutoPagerize対応になりました。 今まで以上に一括してダウンロードすることが可能になります。 イン…

いまさらだけどGM_logの使い方。console.logも使えるようになった!

firefox3.0.4 + greasemonkey0.8.20080609.0 + firebug1.2.1 の組み合わせで、GM_log('aaaaaaaaa');を表示する方法をメモ。 アドレスバーにabout:configで extensions.firebug.showChromeErrors extensions.firebug.showChromeMessages この二つをtrueにする…

はてなーに奉げるユーザースクリプト

うそ。自分用につくったやつを自分用にまとめただけ。 メニュー スターのリンクをユーザのダイアリーに換える。 ダイアリー編集ページからリンクに飛ぶときに確認する。 はてなスターのインデックスページのユーザアイコンのリンクをダイアリーに換える。 は…

twitter_followers_checkerというgreasemonkeyをつくった。

なにこれ? followされていない相手につぶやいている様子。 これを未然に防ぎたい。 このようにユーザーアイコンにアウトラインを付けることによってフォロアーかどうか一目で確認ができる。 同じ機能のグリモンに『相手に Follow されてるかどうかを表示す…

hatena_star_link_diary.user.jsがfirefox3で動かない。

わからないことをつぶやくエントリー。 はてなスターのリンクをダイアリーに換えるgreasemonkeyの正当なやり方でつくった、hatena_star_link_diary.user.jsが動かない。 動かないというのは、はてなスターのリンクがhttp://s.hatena.ne.jp/Cherenkovのままで…

console.logを想う

firefox3でgreasemonkeyのユーザスクリプトに console.log('aaaaaa'); と書いてfirebugに出力するコードが動かなくて、なんじゃこれfirefox3はしばらく使わん!て決めてたんだけど、 console.logのことを思い出す - ロックスターになりたい を読んで(理解し…

GM_xmlhttpRequestで取得したresponseTextをinnerHTMLで流し込んでDOMが取れる。について

HTMLをDOMパースしてdocument.getElementByIdとか使いたくて探すと、 DOMParserかXMLSerializerを使うか、適当にcreateElementしてinnerHTMLで流し込め。 と見つかる。検証してみた。 検証コード function log(n){ return console.log(n) }; var div = docum…

ユーザースクリプトをアンインストールするかどうか確認するように書き換える方法

途中まで書いた記事が失われる事故を未然に防ぐgreasemonkeyのなかでgreasemonkeyのスクリプトをアンインストールするときに確認をだしてほしいと要望しておいて、自分でやってみたところ成功したので公開メモ。 なにこれ? ユーザースクリプトを誤ってアン…

途中まで書いた記事が失われる事故を未然に防ぐgreasemonkey

幸いなことに私はまだこの事故に遭っていないけど、きっと必要とされている機能のはず。 これはなに? 日記を書くページと下書きを編集するページで、記事を書いている途中に誤ってリンクを飛ばないよう確認アラートを表示するgreasemonkeyスクリプトです。 …

はてなスターのリンクをダイアリーに換えるgreasemonkeyの正当なやり方

はてなスターのリンクをダイアリーに換えるgreasemonkeyの自己添削エントリー。 目的 はてなスターについているリンクのアドレスをttp://s.hatena.ne.jp/userID/ → ttp://d.hatena.ne.jp/userID/のようにダイアリーへ書き換えるスクリプトをつくる。今回はそ…

はてなスターのリンクをダイアリーに換えるgreasemonkey

なにこれ? はてなダイアリーやはてなブックマークについているはてなスターには、そのユーザがスターを付けたもの一覧ページへリンクされている。 が、そんな一覧みたくない。興味や嗜好がすぐにわかるその人のダイアリーが見たいのでスターのリンクを書き…

livedoorの写真ギャラリーを一括DLするためのgreasemonkey

これはなに? livedoorの写真ギャラリーの画像一覧のページで実行すると、オリジナル画像へのリンクに書き換えるgreasemonkeyスクリプトです。 例えば、菅山かおるの一覧ページで、サムネイルをクリックしたときには、通常こちらのページに飛ぶのですが、こ…

はてブしたユーザーのダイアリーへリンクするgreasemonkey

はてブユーザのストーキングを加速させるgreasemonkeyその2を再び改造。今回は単純にユーザIDのリンクをそのユーザのダイアリーに書き換えるだけ。はてダな人たちを考慮していたけど、やっぱりいらないよね。 なにこれ? ソースコード // ==UserScript== //…

はてな市民にもなったことだし、群衆の叡智を使ってみる

windowsでfirefox3.0系radio-iのトップページにある曲目検索の上に透明な画像を重ねて、新しいタブで開くようにするgreasemonkeyをつくった。 でもなぜか、一度リロードしないと期待する動作(曲目検索のページへのリンク)をしてくれない。 曲目検索のflash…

はてブユーザのストーキングを加速させるgreasemonkeyその2

はてブにダイアリーのリンク付けるグリモンの添削 - 素人がプログラミングを勉強するブログへのアンサーエントリー。 追記 はてブしたひとのダイアリーにリンクするgreasemonkey - Cherenkovの暗中模索にっきではダイアリーアイコンの表示をなくしてユーザ名…

mod_uploader系攻略法

ヘビー物乞いユーザの為のエントリー。 オリジナルのファイル名でダウンロードするtipsとファイルを見つけやすくするtipsを紹介。 主なmod_uploader系アップローダ(ほかに知らないだけ) Syslabo Loader Touch-Up Loader index(一号、二号とか) Balsamic Up…

はてブユーザのストーキングを加速させるgreasemonkey(はてブしてるひとのダイアリーへのリンクを付加する)

他人の記事をどんな人が、はてブしてるんだろうとおもってたまに覗く。 リンク先のはてブのエントリーには、はてブしているひとの公開はてブへのリンクはあるが、そんなものは見たくない。 その人のダイアリーを見たいんだ! ということでgreasemonkey*1。 …