Firefoxのアドオン「Image Click Downloader」を作りました。
Firefoxのバージョン57(Quantum)になるまでは「Save Image in Folder」というアドオンを入れて
画像をダブルクリックするだけで素早く保存できるようにしていたのですが、このアドオンが使えなくなってしまいました。
代わりのアドオンを探してみると
■dblclick-image-download
https://addons.mozilla.org/ja/firefox/addon/dblclick-image-download/
■Double-click Image Downloader
https://addons.mozilla.org/ja/firefox/addon/double-click-image-download/
■DCID - Double Click Image Downloader
https://addons.mozilla.org/ja/firefox/addon/dcid/
という感じでいくつか見つかり、ダブルクリックで保存することはできました。
ただ、既に保存した画像をダブルクリックした際に自動でリネームしつつ重複して保存されてしまいました。
以前使っていた「Save Image in Folder」の場合は保存しようとしたファイル名が被っていた場合に保存ダイアログを表示することができたので、
保存したくなければキャンセルし、保存したければリネームして保存することができていたのです。
ということでアドオンを作ってみました。
Image Click Downloader
ダウンロード
https://addons.mozilla.org/ja/firefox/addon/image-click-downloader/
ソース
https://github.com/forest-soft/firefox_addon_image_click_downloader
スクリーンショット
当初の目的通り、
・画像をダブルクリックして保存できる。
・ファイル名が被ってたら保存ダイアログを表示する。
を達成しつつ、
・ダウンロード開始時に通知ポップアップを出す。(オプションでON/OFF可能)
・ダウンロード完了時にも通知ポップアップを出す。(オプションでON/OFF可能)
・通知ポップアップに保存対象の画像を表示する。(オプションでON/OFF可能)
という機能も付けました。
通知ポップアップの中に保存対象の画像を表示した場合、
通知ポップアップから画像へのアクセスする処理が重いのか、
表示が遅れてしまったり、自動で消えなかったり、画面右下に出るはずなのになぜか右上に表示されたり、
Firefoxのプロセスを終了するまで2度と表示されなくなったりします。
見た目はいい感じなんですが、通知ポップアップは固定画像 + メッセージが安定してそうです・・・。
とりあえず最低限欲しい機能が実現できたのでよしとします。