ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有
search.cpan.org を見てる時に「この CPAN Author は、何個の distribution を contribute しているのだろう?」とよく気になったりします。 だから、Author 毎のトップのページを見てる時に表示したいなと思ったのでグリモンにしてみました。 // ==UserScript== // @name CPAN Distribution Counter // @namespace http://blog.livedoor.jp/nipotan/ // @description count the author's distribution // @include http://search.cpan.org/~*/ // ==/UserScript== (function () { var div = document.getElementsByTa
現在見ているページをGM_xmlhttpRequestで受信するため、amebloのPVが増えます。さすがYappoです。 http://subtech.g.hatena.ne.jp/yappo/20070319/1174293065 なのでちょっと書き直してみました。 http://la.ma.la/misc/userjs/ameblo_sucks.user.js イベントはremoveEventListenerで外したいところですが、元の関数が参照できないと無効化できないので、onclickやoncontextmenuに直接代入してます。GreasemonkeyではDOMへの参照はラッピングされたオブジェクトが帰ってくるのでunsafeWindow経由で操作を行う必要があります。 Greasemonkey以外のuserjs実装でも動くように書いてみたつもりです。 どうぞご利用ください。
Greasemonkeyでテキストエディタに影響され、 同じようなものを作ってみてしまいました。 Emacsチックにして、JavaScriptでコンフィグしたり何やりできたらいいかな〜と思い、 それを実現したつもりです。 こちら↓です。 g_editor.user.js [特徴] ・Greasemonkey名前空間内に仮想ファイルシステムを構築し、それを利用 ・JavaScriptで設定やら何やらする ・その延長で、Greasemonkeyっぽいこともできる ・その延長で、HTTPアクセスしてHTMLとかをテキスト編集エリアに出力 [使い方など] Greasemonkeyの名前空間(?)に仮想的なファイルシステム(っていうのかな?)を作ります。 ファイルパスセパレータは"/"で、ルートは"/"です。 インストール後、最初の実行状態では"/"しかありません。 が、最初の初期化処理で/init
IE7での動作の改善を行いました|Live Dwango Reader 開発日誌 これで LDR 側の js が変わったせいか? hackldrapi.user.js の 102行目、w.after_init.add(init); がエラーになる。 patch書いた。 --- hackldrapi.user.js (revision 2043) +++ hackldrapi.user.js (working copy) @@ -99,7 +99,7 @@ w.Control.reload_subs(); } - w.after_init.add(init); + w.register_hook("after_init", init); /* setup command[追記] 最速インターフェース研究会 :: livedoor Readerに何かくっつけるGreasemonkeyの書き方
何かくっつける系のGreasemonkeyが作りやすくなってます。 エントリごとに表示投稿日時が出てる箇所に追加されます。 window.entry_widgets.add("name", generator , "description"); generatorはfunction(feed,item){ ... }のように無名関数で記述できます。feedはフィードに関する情報、itemはその記事のリンクや記事本文が取れます。データ構造はまるごとPerlに書いてあります。 descriptionは省略可能ですが、将来的に何か気の利いたUIでも作ろうかと考えていたりするので入れておくと良いかも知れません。今のところtitle属性に使うようになってます。Greasemonkeyだと日本語が通らないのでエスケープする必要があります。 エントリにくっつけるサンプルエントリごとにlivedoorクリ
Plagger Conference #1 に行ってきたけど、ノートPCもテトリスDSも無いので家で一人Hackathonした。 Perl難しい!とか思いつつやってたら結局Greasemonkeyスクリプトになってしまった。Plagger関係ないし、中途半端で全く役に立たないネタスクリプトに。ほとんどの場合、p -> o や v の方が便利です。 livedoor Reader with EntryFullText e でアクティブになってる記事を取得して表示します。 CNETでしか確認していません。他はほとんどうまく行きそうにないので怖くて試してません。 feed の URL が必要なんだけど、それを取得するAPIとか見つけられなかった。なので discover したり rel="self" 見たりひどい実装になってます。 http://plagger.org/trac/browser/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く