今回の拡張機能はダウンローダです

Chromeの拡張機能はJavaScriptでしかかけないのでFirefoxのDownThemAllみたいな高機能で使いやすいダウンローダがないです
irvineと連携する拡張機能はありましたがなぜか私のPCではまともに動作してくれなかったので普段はダウンロードするときだけURLをFirefoxに貼り付けて開くということをやってました

で、ふとダウンロード部分をChrome標準の使えば作れるんじゃないかな?と思い作ってみたのがこれです
数時間でさっと作ったものなので使いにくい部分も色々あります…
まー自分で使う用として作ったものなので…

一応画像をダウンロードする用です
他の形式も可能ですけどあまり向いてないです
youtubeの埋め込みみたいなのには対応してません


*説明*
インストすると右上にボタンが出ます
クリックすると↓なポップアップ画面が出ます
dls-pop01

ダウンロードする範囲は「全体」か「idかclassを指定してその要素以下」かです
ブログだと左右のバーの広告とか多いのでブログの記事部分を範囲として指定すれば余計な画像が入らなくなります

classで指定する場合↓
dls-pop02

ダウンロードの対象はピンクのタブだとaタグのhrefを見て条件に合っていれば、青色のタブだとimgタグのsrcを見て条件に合っていればダウンロード対象とします

条件は正規表現を書けます
デフォルトは拡張子が.jpg,.jpeg,.png,.bmpのものになってます
正規表現を使うときは//で囲んでください
最後にiをつけて//iとすると大文字小文字を区別しなくなります

//を書かなかった場合は その文字を含んでいるか になります
「abc」と書いた場合は「/abc/」と書いたのと一緒です
正規表現だと「.」とかをエスケープする必要があるので正規表現にする必要がなければ//書かない方が書きやすいです

「ページ内」の方にある「非リンクのみ」は画像がどこかへのリンクになっていないものだけをダウンロード対象にします
普段は「リンク先」でダウンロードするのですが、リンクになってない画像がところどころあってダウンロードできてないので、それらだけをダウンロードするために作ったものです

「DOWNLOAD」をクリックすると
dls-pop03
のようにアラートが表示されます
件数が表示されるのでよければOKを押してください

「PREVIEW」をクリックするとダウンロードの対象となった画像の一覧が新しいタブで開きます
ダウンロード対象が画像以外だと、画像が存在しないエラー画像になります

こんな感じ
dls-pre01

画像ごとにチェックボックスがついていて、右下のDOWNLOADボタンをクリックした時にチェックがついている画像だけをダウンロードします
チェックはチェックボックスだけじゃなく画像をクリックしても切り替わります

ダウンロード目的じゃなく単純にページ内画像一覧をみたいときにも使えます
便利です

DOWNLOADを押すと、ポップアップウィンドウでDOWNLOAD押した時同様アラートが出ます
dls-pre02

OKを押した場合に、ダウンロードするものが複数あるとChrome側から注意が出ます
ダウンロードを開始してよければ許可を押してください

dls-pre03


サンプルはこちらのページのを使ってます
http://blog.livedoor.jp/damagezero/archives/21030027.html
特に深い理由はなく、12月なったし冬っぽい画像にしようと思って冬の画像で画像枚数がそこそこあるページを探してたらたまたまみつけただけです


*Download*

dls.crx

crxファイルのインストはこちらを参考にしてください