(2010.01.28追記)古い記事なのでもっといいアドオンとかがいっぱいある気がします。
夏休みで暇だし!ごめん嘘、現実逃避!!
入れてるアドオン29種類
基本的なアドオン
- Adblock Plus
いらない広告を表示しないためのアドオン。 - NoScript
スクリプトを禁止したりできる。 - Tab Mix Plus
タブ周りを快適にする。
お気に入りなアドオン
- Easy DragToGo
リンクや画像をドラッグすると、ドラッグした方向によって保存したり、新しいタブに開いたりできるアドオン。
中クリックが使えないノートPCとかには必須のアドオンだと思う。Drag de Goってちょっと高機能なのもあるけどFirefox3では動かないっぽい…? - Vimperator
いろんなスクリプトを動かせるキーコンフィグいじりアドオン。
Vim本家のキーとか分からないので、自己流にキーコンフィグいじったりスクリプト入れたりしてる。 - Link Alert
リンク先にカーソルを合わせるとそれぞれのファイル形式によりアイコンが表示されるアドオン。
.jsとか最後についてるとURIであってもjsのアイコンが表示されたりするが、便利。PDFトラップも回避しやすい。 - RefControl
サイトに送るリファラを偽装できるアドオン。
LDR読む際に画像が表示できたりしてとても重宝する。 - Delicious Bookmarks
SBMサービスの「del.icio.us」のアドオン。
とても出来が良くてRSSフィードをツールバーに表示できたりする。
スクリプト系
入れてるスクリプトは以下にまとめた。
- Greasemonkey
グリモン。ウェブページに機能を付け加えられる。 - Stylish
ユーザースタイルシート管理。CSSでFIrefoxやページの表示をいじくれる。 - userChrome.js
Firefox自体に新たな機能を追加できるスクリプトを入れられる。単機能な物が多い。
開発系アドオン
- Firebug
JSいじったり、HTMLいじったりCSSの要素を見れたり。 - Web Developer [日本語版]
CSSの要素のサイズとかが見れる。
表示改良するアドオン
- bbs2chreader
2chを見やすくする。 - Japanize
英語サイトを日本語化できる。 - Googlepedia
Googleの検索結果の右側にwikipediaの検索結果を加えられる。
ウェブサービスとの組み合わせで効果を発揮するアドオン
- SBMカウンタ
SBM各種のブックマーク数を確認できる。コメントも見れる。 - LDR Counter
LivedoorReaderでの購読者数を確認できる。 - Tombloo
Tumblrにポストするとき必須のアドオン。他のウェブサービスにもいろいろ対応してる。 - SearchStatus
Googleのページランクを確認できる。…アドオンだが、これを入れとくとGoogleのウェブ履歴に見たページを全部保存しておける。
多少怖いところもあるけど、まあ便利。
ブラウザいじいじ
- All-in-One Sidebar
サイドバーをアドオンできる。 - MR Tech Toolkit (formerly Local Install)
アドオンまわりをいじれる。 - OpenSearchFox
サイトの検索ボックスからFIrefoxの検索バー用の検索エンジンを作ることができる。 - Download Statusbar
FIrefoxのダウンロード経過を下の方に表示できる。僕はミニモードで表示している。
エンタメ的な物
- Mitter Toolbar
見た動画をmitterに自動でポストする。 - 赤福:非公式 Firefox 版
ふたばちゃんねるを見る時にとても便利。 - Ghostlogue
Youtubeにもコメントを投稿できる。
ダウンロード補助
- BatchDownload
画像保存用。バッチ処理が出来る。 - DownThemAll!
そのページ内のリンク全てとかをダウンロードする時とかに使ってる。
入れてるスクリプト
LivedoorReader用グリモン
- ldr_relative_rate
LDRのレートをキーボードで。 - Favon LDR
LDR上でtwitterをふぁぼれる。 - LDR + Tombloo
LDR上でTombloo! - LDR: keybind t touchall
LDRのフィードをキーボードで既読にする。 - LDR - Add YouTube Thumbnail
LDR上のYoutubeとニコニコ動画のリンクをサムネイルに出来る。 - LDR with Hatena Bookmark Count Images
LDR上の記事のはてブ数を見れる。 - LDR Full Feed
LDR上で全文が読める。 - LDR show SBM comments
LDRではてブコメントが読める。 - LDR - Dedupe Entries
LDRの既読記事をうすく表示してくれる。
Tumblr用グリモン
- ReblogCommand
Minibufferでリブログできる。 - Tumblr Dashboard Big Photos
Tumblrのダッシュボードの画像を最初からおっきく! - play on tumblr
Tumblrのダッシュボード上のVideoにて、Enter押すとダッシュボードで再生できる。
はてなブックマーク用グリモン
- fix recommended tags
はてブのタグ付けを迷わなくする。 - Yet Another Hatena Bookmark Tag Suggestion
はてブのタグとコメント欄を別にして、タグを打ちやすくする。 - hb_comment_view
はてブのページで、はてブのコメントが見れる。 - Disable HatenaB Keybind
はてブ上でデフォルトのキーバインドを無効に出来る。LDRizeではてブを見るために。
ニコニコ動画用グリモン
- NicoWatch Tools
ニコ動のツールいろいろ。 - NicoClip
ニコ動を1クリックではてブに追加。 - nicovideo comment wrapper
FIrefox3でのニコニコ動画に書き込めないバグを回避する。 - NicoNicoFavlist
ニコ動のマイリストをお気に入りに登録すると、トップページでそのマイリストの更新が分かる。 - NicoNicoPlaylist
ニコ動でプレイリストを作れる - KomeShoku
ニコ動のコメント投稿支援スクリプト
Google用グリモン
- SBM Count With Google
Googleの検索結果にSBMのブックマーク数を表示。 - Show Thumbnail in Google History
Goggleのウェブ履歴のリンクにサムネイルがくっつけられる。
Twitter関連グリモン
- Twit Fav command Minibuffer
MinibufferでTwitterの発言をふぁぼれる。 - FavotterFavor
ふぁぼったーとかtwitter検索とかで発言がふぁぼれる。
その他のサイト用グリモン
- Flickr Link Original Images
Flcikrの画像一覧ページに元画像へのリンクをつける。 - amazon_crossreview
アマゾンでcrossreviewのレビューが読める。 - AxfcRetry
うめぇwwww
いろんなサイトで使えるグリモン
- tinyurltooltip
tinyURLを元々のURLに戻してくれる。 - Ref Cutter
URIから'?ref=rss'とかを除去する。ブクマが分散しなくなる! - Hatena Star Everywhere
はてなスターをどこにでもぽちっとな!
Userchrome.jsのスクリプト
Userchrome.jsのスクリプトの使い方はこの辺で。
Firefoxを鍛え直せ! フォクすけブートキャンプ:第4日目:クラフトマンシップを持て——userChrome.js - ITmedia エンタープライズ
- nicovideoDownloader.uc.js
ニコニコ動画をアレ出来る。 - TabPreview.uc.js
タブにマウスオーバーさせるとサムネイルが見れる。
Stylishのユーザースタイルシート
- Browser.js [CSS 3] Livedoor Reader CSS
LDRの表示をコンパクトにまとめる - Lucky bag::blog: 個人的に気に入ってるユーザースタイルシート
Livedoorreaderで、各記事タイトルの下にある"元記事"って部分を URI に置き換えて表示する
そして、上のURIに書き換えるやつを流用してLDR上のクリップブラウザにもURIを表示させるようにした自作スタイルシートがこれ。
/*Name: LDRクリップブラウザにURIを表示 URI:http://d.hatena.ne.jp/jumitaka */ @-moz-document domain("reader.livedoor.com") { ul#ldcbrowser_items a::after{ visibility: visible ; content: attr(href) ; } span.clip-count{ visibility: hidden !important; } span.clip-count a::after { visibility: hidden !important; }
と、ここまでまとめて気づいた。
Vimperatorの環境ファイルの事をすっかり忘れていた…
とりあえず、コピペで成り立ってる感じだけど貼っとく。
その前に入れてるスクリプトは…
- copy.js
- direct_bookmark.js
- feedSomeKeys.js
- ldrize_cooperation.js
- matanico.js
- nicontroller.js
- sbmcommentsviewer.js
- tombloo.js
- twitter.js
" 0.5.3 (created: 2007/12/21 19:26:07) set guioptions=T " vim: set ft=vimperator: " ニコ動 " :autocmd PageLoad .* :js modes.passAllKeys = /www\.nicovideo\.jp\/watch/.test(buffer.URL) " title set titlestring=Firefox set wildoptions=auto set complete=sl " 開いているページがひとつだけならタブを非表示にする set showtabline=1 "ビープ音を鳴らさない set visualbell " bhg set complete=sl set ds=ggle " ]]/[[ にヒットする文字列追加 set nextpattern+=次(の)?ページ,→\b,下一頁,Следующая,다음,次へ set previouspattern+=prev, 前(の)?ページ,\b前.*,\b←,前へ " 選択文字列ののコピーを <C-c> に割り当て map <C-c> :echo Yank!<CR>Y " j/k でのスクロール幅を1行から3行に変更 map j 3<C-e> map k 3<C-y> " Backspace に戻るを割り当て map <BS> <A-Left> map <S-BS> <A-Right> " h/l に戻るや進むを割り当て map H <A-Left> map L <A-Right> " ← → でタブ移動 map <Left> gT map <Right> gt " Shift + ← → で現在のタブの位置変更 map <S-Right> :tabmove! +1<CR> map <S-Left> :tabmove! -1<CR> map l gt map h gT map x :q<CR> map m o map M O map <M-t> :twitter<space> map <C-c> :copy<CR> map <M-;> :m<space> map ,ni :nicoinfo<CR> map ,np :nicopause<CR> map ,nm :nicomute<CR> map ,nv :nicommentvisible<CR> map ,nz :nicosize map ,ns :nicoseek map ,mn :matanico<CR> " ***ldrize_cooperation.js*** let g:ldrc_captureMappings = "['j','k','p','o','?']" let g:ldrc_intelligence_bind = "true" let g:ldrc_skip = "0.15" "map ,l :toggleldrc<CR> map a :viewSBMComments<CR> let g:def_sbm_format = "id,timestamp,tagsAndComment" map b :sbm<space> let g:direct_sbm_use_services_by_tag = "h" let g:direct_sbm_use_services_by_post = "h" " ***copy.js*** javascript <<EOM liberator.globalVariables.copy_templates = [ { label: 'titleAndURL', value: '%TITLE% %URL%' }, { label: 'titleLfURL', value: '%TITLE%\n%URL%', map: '<C-C>' }, { label: 'title', value: '%TITLE%' }, { label: 'hatena', value: '[%URL%:title=%TITLE%]' }, { label: 'hatenacite', value: '>%URL%:title=%TITLE%>\n%SEL%\n<<' }, { label: 'markdown', value: '[%SEL%](%URL% "%TITLE%")' }, { label: 'htmlblockquote', value: '<blockquote cite="%URL%" title="%TITLE%">%HTMLSEL%</blockquote>' } ]; EOM " ***feedSomeKeys.js*** autocmd LocationChange .* :fmapc " Tumblr (要ReblogCommand) autocmd LocationChange http://.*\.tumblr\.com/ :fmap i tj autocmd LocationChange http://.*\.tumblr\.com/ :fmap e tj " favotter (要Twit Fav command Minibuffer) autocmd LocationChange http://favotter\.matope\.com/ :fmap f F " Gmail js <<EOF autocommands.add('LocationChange',/mail\.google\.com\/(mail|a)\//,[ 'js plugins.feedKey.setup(', '"c / y j k n p o u e x s r a # [ ] z ? gi gs gt gd ga gc".split(/ +/).map(function(i) [i, "4" + i])', ');' ].join('')); EOF " livedoor Reader/Fastladder/OpenFL js <<EOF autocommands.add('LocationChange',/reader\.livedoor\.com\/reader\//, 'js plugins.feedKey.setup("j k s a p o v c e <Space> <S-Space> z Z < > q w i f u n y B N T <BS> <Del>".split(/ +/));'); EOF js <<EOF autocommands.add('LocationChange',/(fastladder\.com|0\.0\.0\.0\:3000)\/reader\//, 'js plugins.feedKey.setup("j k s a p v c e <Space> <S-Space> z Z < > q w ".split(/ +/));'); EOF autocmd LocationChange http://(reader\.livedoor\.com|fastladder\.com|0\.0\.0\.0\:3000)/reader/ :fmap v vj autocmd LocationChange (?!http://(reader\.livedoor\.com|fastladder\.com|0\.0\.0\.0\:3000)/reader/) :set! browser.tabs.loadDivertedInBackground=false autocmd LocationChange http://(reader\.livedoor\.com|fastladder\.com|0\.0\.0\.0\:3000)/reader/ :set! browser.tabs.loadDivertedInBackground=true autocmd LocationChange http://(reader\.livedoor\.com|fastladder\.com|0\.0\.0\.0\:3000)/reader/ :fmap f g autocmd LocationChange http://(reader\.livedoor\.com|fastladder\.com|0\.0\.0\.0\:3000)/reader/ :fmap T t " Reblog用 (要tombloo.xpi) autocmd LocationChange http://fastladder\.com/reader/ :fmap i T autocmd LocationChange http://fastladder\.com/reader/ :fmap e T " ====================================================================== " ステータスバーにfeedボタンを表示 " http://d.hatena.ne.jp/teramako/20071205/p1 js <<EOM (function(){ var feedPanel = document.createElement('statusbarpanel'); var feedButton = document.getElementById('feed-button'); feedPanel.setAttribute('id','feed-panel-clone'); feedPanel.appendChild(feedButton.cloneNode(true)); feedButton.parentNode.removeChild(feedButton); document.getElementById('status-bar').insertBefore(feedPanel,document.getElementById('security-button')); })(); EOM " wildoption=auto でウザいmap対策 " http://unsigned.g.hatena.ne.jp/Trapezoid/20080620/1213961754 js <<EOM [ ['<S-Right>',':tabmove! -1'], ['<S-Left>',':tabmove! +1'], ['a',':viewSBMComments'], ['b',':sbm'], ].forEach(function([key,command]){ liberator.mappings.addUserMap([liberator.modes.NORMAL], [key], "User defined mapping", function () { liberator.execute(command); }, { rhs: key, noremap: true }); }); EOM
いじょーです。