単語記事: Greasemonkey

編集

Greasemonkey(グリーモンキー)とは、Mozilla Firefoxの拡である。略称は「グリモン」、「ぐりもん」など。

概要

OperaGoogle Chromeなどのブラウザは、ユーザークリプトと呼ばれるJavaScriptで書かれたスクリプトを実行することによって、ウェブページの機を拡したり、見たを変更したりできる。

Firefoxはそのままではユーザークリプトを使えないのだが、このGreasemonkeyというアドオン(拡)をインストールすることで使えるようになる。またユーザークリプトの中でもGreasemonkeyクリプトと呼ばれているものには、Greasemonkeyがないと正常に動作しないスクリプトもある。

GreasemonkeyFirefox専用の拡であり、他のブラウザにおいてユーザークリプトを使えるようにするには以下のような方法がある。OperaGoogle Chromeは前記の通り最初から使えるようになっている。

Greasemonkey関連サイト

Greasemonkeyの導入の仕方

↑で上げられている「Greasemonkey入門 ~よくわかるグリースモンキーの使い方 ~ 」を参考にするのが一番分かりやすいと思う。

  1. Firefoxインストールする
  2. Greasemonkeyインストールする
  3. Firefox再起動する
  4. 再起動後、右下にアイコンが表示されているか確認する→最新版ではアドオンマネージャに統合されました
  5. 好みのユーザークリプトをインストールする
  6. 快適なインターネットライフを満喫する

有名なGreasemonkeyスクリプト

AutoPagerize
複数ページに分かれている記事・検索結果等を読むときに、画面下部までスクロールすると、自動的に次のページを継ぎしてくれる
LDRize
様々なサイトLivedoor Readerのようなキーボードショートカットを使えるようにする
Minibuffer
ウェブサイトコマンドラインを追加する

Userscripts.orgには、様々な人が作ったユーザークリプトが投稿されている。

ニコニコ動画で使えるGreasemonkeyスクリプト

追記歓迎。とりあえず筆者のFirefoxインストールされているものを挙げておきます。掲示板へのコメントも歓迎です。

動画再生関連

Nico Watch Tools
動画・コメントの保存、MP3化、コメント検索コメント内のURL抽出、フィルター検知など何でもこなす便利スクリプト
NicoNicoPlaylist
プレイリストに追加した動画を順番に再生する
nicovideo Add Thumbnail
動画再生ページサムネイルを追加する
nicovideo Add Stars to Tags
投稿者がロックしたタグを付ける、タグアン検索マイナス検索を補助する
nicovideo Add chart links
動画再生ページニコチャートへのリンクを追加する
nicovideo Tag Edit Helper
その動画についていたことのあるタグニコタグニコニコチャートNearchGSearchから取得し表示するなど。タグ編集を補助する

マイリスト関連

NicoNicoFavlist
マイリストの更新を知らせてくれる
NicoClip
はてなブックマークマイリスト代りに使うためのボタンを動画再生ページに追加する
NicoClip::Import
マイリストNicoClipへの登録ボタンを追加する

検索関連

Bad Nicouser Blocker
悪質な投稿者の動画を検索結果から消す(非表示にする)スクリプト
Nicopedia Existence Checker
キーワードを含むタグ検索」に大百科アイコンを表示させるGreasemonkeyクリプト
既に記事があるタグ、まだ書かれていないタグが一瞭然
Nico Mylist Rate
キーワード検索タグ検索で、各動画のサムネマイリスト率(%)を表示

ニコニコ動画全体で動作するもの

nicovideo Add Hatena Bookmark Links
動画、マイリスト等のはてなブックマーク数を表示する
nicovideo Add nicotag link
動画再生ページ検索結果のページニコタグへのリンクを追加する
nicovideo Show Uploader Name
動画の投稿者名を表示する

ニコニコ大百科関連

Popup NicoDict
大百科キーワードリンクの中身をポップアップ表示する
NicoDic Link Editor Names
大百科の記事を編集した人の投稿した動画を表示する

ニコニコミュニティ関連

NicoCommunity New Res Checker
ニコニコミュニティで参加しているコミュニティ掲示板の新着レスチェックする

ニコニコ生放送関連

枠鳥F
取り半自動化ツール。画像認以外は全て自動化。オプション説明文の自動保存/復帰、文字数を表示する機など。
ログ鳥
自分の全番組配信履歴を一覧表示するスクリプト。総コメント数や総参加者数など、統計情報

ニコニコ動画を含む、全てのサイトで動作するもの

NicoVideo thumbinfo Check
動画へのリンクカーソルを載せると、サムネ情報ポップアップ表示する
nicovideo Thumbinfo popup
動画へのリンクカーソルを載せると、サムネ情報ポップアップ表示する。ページ描画後に追加されたリンクでもサムネイル情報を表示できる。

まとめサイトなど

関連動画

関連商品

関連コミュニティ

関連項目

携帯版URL:
http://dic.nicomoba.jp/k/a/greasemonkey
ページ番号: 183818 リビジョン番号: 1361838
読み:グリースモンキー
初版作成日: 08/05/31 22:04 ◆ 最終更新日: 11/11/26 02:24
編集内容についての説明/コメント: Nico Mylist Rate追加
記事編集 / 編集履歴を閲覧 /

Greasemonkeyについて語るスレ

79 : ななしのよっしん :2012/12/07(金) 15:22:14 ID: st6g2HJ41A
編集すればまだ使えるらしいな
GM_addStyle((<><![CDATA  ~  ]]></>).toString());までを

GM_addStyle( ~ ); とすることに加えて

1082行をだったら
"#heatmeter {width: 976px; margin: 0 auto; }" +と書き換えれば使える。


置き換えたやつは
GM_addStyle(
"# ~ }"+
(省略しています。全て読むにはこのリンクをクリック!)
80 : ななしのよっしん :2012/12/08(土) 17:23:06 ID: H0Sqoh58Di
>>79のやったんだけどできなかった…
誰か詳しく教えてください・・・
81 : ななしのよっしん :2012/12/11(火) 15:40:54 ID: 9B/M9Ki6dC
GM_addStyle((<><![CDATA ~ ]]></>).toString());
の部分を

http://logroid.blogspot.jp/2012/10/javascript-cdata-converter.html

このサイトで変換したら使えた
82 : ななしのよっしん :2012/12/13(木) 18:59:31 ID: EBbiaIMHTQ
>>81
変換したらできたありがとう。
@grant々って警告(?)出たけどこれはなんでしょうか。
調べてみたけど対処の仕方がよくわからない
83 : 80 :2012/12/14(金) 03:10:45 ID: wUAHS9Na7/
>>81
ありがとう!!
おかげで解決できました!
84 : ななしのよっしん :2012/12/14(金) 04:28:36 ID: yNNdaXVXVo
>>82
(゚∀゚)(゚∀゚)カー
85 : ななしのよっしん :2012/12/14(金) 15:06:44 ID: 9B/M9Ki6dC
>>82
>>84
自分も素人なのでよくわからないんですが、
クリプト内で使用しているAPIを@grantで宣言しなければいけないようです
http://logroid.blogspot.jp/2012/08/greasemonkey-10.html
http://wiki.greasespot.net/@grant
ただ、何もいじらなくても動作はしたので放置でもいいかもしれません

もし追加するなら
一番上の方にある
// ==UserScript== 
の間に
(省略しています。全て読むにはこのリンクをクリック!)
86 : ななしのよっしん :2012/12/15(土) 02:21:30 ID: yNNdaXVXVo
>>85
ありがとうございます
やってみますヽ( ・・)ノ
87 : ななしのよっしん :2012/12/15(土) 20:41:24 ID: EBbiaIMHTQ
>>85
ありがとうございます
やってみます。
88 : ななしのよっしん :2012/12/21(金) 20:27:51 ID: +sHcb7Dw3V
>>79 >>81 >>85
遅ればせながら助かりました。
本当にありがとう。
ページトップへ戻る
  JASRAC許諾番号: 9011622001Y31015