2008-05-01から1ヶ月間の記事一覧
試しに作ってみた。今後の推移が楽しみ。
Greasemonkeyとは (グリースモンキーとは) [単語記事] - ニコニコ大百科 加筆修正大歓迎。とりあえずGreasemonkeyまとめへのリンクは貼ったけど,これからここがまとめサイト的役割を果たせたらいいなと思う。
タグ毎のオススメ度を文字サイズで表すとどうなるか,試しにやってみた。 タグクラウドっぽい。というか正真正銘タグクラウドか。 乱数で適当に文字サイズを1〜1.5倍にしてみたけど,なんだか枠が邪魔な感じ。あと,★とか勝手に拡大されちゃうのが嫌な感じ。…
nicovideo Tag Edit Helperでは,span要素のmouseupイベントを検知してタグの選択ボタンを作っているのですが, あるボタンをクリック 別のボタンをShift+クリック という手順で操作したとき,ボタンの間のテキストが選択されてしまいます。 とりあえずpreve…
変態じゃないよ!変態と言う名の紳士だよ!!
名称変更しました。旧バージョンからアップグレードする場合は,あらかじめ旧バージョンを削除しておいてください。 テンプレート設定のいこう インストールはこちら nicovideo Tag Edit Helper for Greasemonkey スクリーンショット 詳しい説明 ニコニコ動…
nicovideo Restore Tagsについて。 スクリプト名の変更を検討 タグの保管よりも編集を補助するのが主眼になりつつある? タグの取得開始日,最終更新日とか出す タグ付けを便利に 最近付けたタグ 関連動画のタグ ニコチャートからもタグ情報を入手 半分くら…
インストールはこちら http://userscripts.org/scripts/show/27151 スクリーンショット id:Mnst から要望があったタグテンプレート機能を追加しました。 Ctrl+クリックで選択したタグに下線がつきます。下線が付いたタグは,全ての動画のタグ編集画面に表示…
JavascriptでDOM要素を生成するにはいろいろなやり方があるけど,どれが一番速いのか気になっていた。漠然と,cloneNode速そうだなーと思ってそれを使っていた。 思い込みで速度を語るのはよくない!と思ったので,Firefox3 RC1 + Firebug 1.2.0b1 で軽くベ…
「あわせておしらセ」というサービスが面白そうだったので,サイドバーに貼り付けてみた。 さっそくクリックしてみると,ニュースの一覧ではなく,ブログへの貼り付け方を説明するページが開いた。「あわせて読みたい」みたいに1日以上経たないと正しく表示…
本当はHTMLElement.prototypeにプロパティを追加したいんだけど,Greasemonkeyがそれを許してくれないようだ。だから関数として定義してみた。 function equalTo(x) { return function (y) { return x == y;} } function notEqualTo(x) { return function (y…
IEのbehaviourみたいなのがFirefoxにもあればNicovideo thumbinfo Checkみたいなのは手軽に作れるようになるんじゃないかな,と妄想。Autopagerizeで継ぎ足されたページにサムネイルを出すのも,Autopagerizeを意識することなく可能になると。 XPathやDOMと…
タグ検索,キーワード検索画面からニコタグに一括登録するスクリプト ニコタグに結構な負担がかかりそう。要確認。 別の形で実現→ニコニコ動画で,ニコタグへのリンクとタグの最終保管日時を表示するGreasemonkeyスクリプト - なんとなく目記 Nico Watch Too…
どうやらAutopagerizeが原因のようだ。検索してみると結構出てくる。 とはいえ,Autopagerizeは便利だからひと思いにオフに出来ないのが悩みどころ。 miixとかニコニコ大百科とかニコタグとか特定のページで落ちるようなのでそのページでは実行しないように…
インストールはこちら nicovideo Add nicotag links for Greasemonkey 動画検索画面,キーワード検索画面にもニコタグへのリンクが出るようになりました。 Autopagerize対応なので,次々とタグを保管していけます。 2008/6/22 バージョンアップ 最終保管日時…
var $ = document.getElementById; $('hoge'); これはFirefox 3だと意図した通りに動くが,Firefox 2だとエラーが出る。Firefox 2のバグが3で直った,ということなのだろうか。ちょっと釈然としないけど,DOM関係の関数は普通の関数と違う挙動を示すことがあ…
こんなにタグ一覧が赤い動画は初めてみた。すっげー。
インストールはこちら http://userscripts.org/scripts/show/27151 スクリーンショット 拙作スクリプト,nicovide Add Stars to Tagsとの併用も可能です。 できること ニコタグから過去のタグ情報を入手して,それをタグ編集画面に表示します。クリックで選…
携帯から日記のタイトルを変えたらデザインまで変わってしまった。けどなかなか悪くない気がするのでこのまま行くか。 とりあえず今後は要注意。
何か書こうと思ったけど,特に障害になるようなことが無かった。とりあえずスクリーンショットと,この見た目を実現するためのCSSとか拡張とかをメモする。 アドオン Glasser :: Add-ons for Firefox Aeroっぽい見た目に Hide Menubar :: Add-ons for Firefo…
こんなHTMLがページ中にあったとき, <a href="javascript: hoge();">hagehage</a> Greasemonkey側でこのhogeの処理をフックしたいとします。 unsafeWindow.hoge = function() { ... }; なんて書けばいいんですが,呼び出す関数がGM_xmlhttpRequestを呼び出している場合は,「Greasemonkey acce…
メインマシンにFirefox3 RC1を導入したら動かなくなっていたので修正。 インストールはこちら: nicovideo Add Stars to Tags for GreasemonkeyFirefox2では動作確認してませんが,まあ多分動くでしょう。3の方がセキュリティ上の制約とか厳しそうだし。動か…
土日中に完成させるつもりだったけど、結局完成しなかった。一応途中経過だけでも報告してみる。 ニコタグから取得した、過去のタグがずらずらと表示されます。あとはそれぞれのタグをクリックでテキストボックスに挿入する処理とかを入れるだけ。 非同期通…
まずは$X。 const Single = {}; function $exp(exp, ownerDocument) { if(!ownerDocument) ownerDocument = document; var resolver = document.createNSResolver(ownerDocument); var def = (document.contentType == 'application/xhtml+xml') ? 'http://w…
http://dic.nicovideo.jp/api/e/hoge/hage/fuga ⇒hoge([0,0]); http://dic.nicovideo.jp/api/e/hoge/%E3%82%B2%E3%83%BC%E3%83%A0 ⇒hoge([1]); hage, fugaは存在しないが、%E3%82%B2%E3%83%BC%E3%83%A0(ゲーム)は存在する。 http://dic.nicovideo.jp/api/e/h…
アップデートしました。全面的に書き換えたので、新しい不具合とか含まれているかもしれません。 インストールはこちら nicovideo Add Stars to Tags for Greasemonkey スクリーンショット 記号の説明 #f90;">★:ロックされたタグ #f30;">[★]:ロックされたカ…
動画再生ページでアドレスバーに以下を打ち込むべし。 javascript: Nicopedia.decorateLinks();
タグ荒らしに合いやすい動画のうp主、視聴者に朗報です。ニコニコ動画のタグを保管する、ニコタグというすばらしいサービスが始まりました。このサービスでタグを保管しておけば後で容易に復旧することができます。 てなわけで、そんな作業を容易にするため…
これはすばらしい笑顔!
現在のウインドウをフルスクリーンにするGreasemonkeyスクリプトって書けるのだろうか。 検索してみると、window.openに適当な引数を与えて、新しいフルスクリーンのウインドウを開くという昔懐かしな方法がまず見つかった。新しいウインドウ開いちゃうのは…