2008-06-17 Pixiv用のFirefox拡張を公開してみた。
Pixiv用のFirefox拡張を公開してみた。
公開停止していたけれど、中華サイトとかで転載されちゃっている模様。
二次配布については別にどうでも良いけどね。
今更だけど、ライセンスは
Creative Commons 2.1 (Attribution + Share Alike)
にしておく。
外国の人はファイル名どうしてるのかなぁ。
概要
Pixivで、見ているイラストをワンクリックでダウンロードするための拡張。
ちゃんとタイトルと作者名もつけて保存します。
また、中サイズ表示の画面のまま大きな画像をみられるようになります。
Firefox3で動作確認しました。
(Firefox2 は、1.2.1 まで)
便利な保存
保存するフォルダを設定しておけば、
「作者名 - イラストのタイトル.jpg」
といった名前を勝手につけて設定しておいたフォルダに保存します。
また、既に保存したものと同じ場合は、タグなどから名前をつけて保存します。
(イラストのタイトルが「無題」で被っている場合とか)
使用準備
(Firefoxのツールバー右クリックするとメニューがポップアップする)
また、設定窓を開いて保存先のディレクトリなどを設定する。
全部自分で考えて名前をつけたい場合を除いて、「保存ダイアログを使う」にチェックをオフにすることを推奨
使用方法
ダウンロードの方法は4種類。
・Firefoxメインメニューの「ツール -> Pixivイラストダウンロード」
・ステータスバーのボタン
・ツールバーのボタン
・X点以上つけたときダウロード (要設定)
*ダウンロードは中サイズ表示の画面からのみ保存できるようになってます。
ツールバーのボタンの挙動
*Pixiv以外を表示しているときは、Pixivのトップページを開いたりします。
他拡張との連携
以下のコードでダウンロード開始できます。
AnkPixiv.downloadCurrentImage();
FireGestures / Vimperator で確認。
その他の機能
- 中サイズのイラストを表示しているときに、イラストをクリックすると画面を移動しないで大きなイラストを見ることができます。
履歴機能
この拡張では、以下のデータをローカルに保存しています。
データファイルは、プロファイルディレクトリ内の「ankpixiv.sqlite」です。
ちなみに、これらのデータを見る機能は今のところありませんが「SQLite Manager」という拡張を使えば見られます。
https://addons.mozilla.org/ja/firefox/addon/5817
また、設定でオフにすれば履歴は残りません。
著作権云々
何か要望や質問があれば以下にお願いします。
- 作者名
- 悪魔猫将軍
- メールアドレス
- ankpixiv@snca.net
- WWW
- http://d.hatena.ne.jp/nokturnalmortum/20080617 または http://snca.net/
にゃんとろ
前にみた絵をまた見たいときに、ブラウザだと探すのに時間がかかるので作ってみた。
自動収集のような機能はつけていません。
ただ、中サイズ画面のまま大サイズで表示する機能が効いてない気がするんですが、うちの環境だけでしょうか…(´・ω・`)?
ためしに同じ絵のページをIEで開いてみたんですが、大きさ変わってませんでしたー
イラストをクリックしてみると、大きなイラストが表示されます。
もし、これでだめならバグなので教えてください。
クリックは、左クリックです。
わかりくかったと思うので、ドキュメント修正しておきます。
コメントありがとう。
それでしたらきちんと動いていますー。
ありがとうございました!
クリックで新規タブ開いても表示されません、保存はできるんですがね・・・
表示に時間がかかっているだけのようにも思えますが、
どの絵かURLを教えてもらえますか?
ところで画像タイトルが重複している場合なのですが、現状ではタグなどから名前をつけて保存していますね。これはこれで内容に則していて有効だとは思うのですが、タイトルの後に連番の数字を入れる事はできないでしょうか?
と、ここまで書いたところで?illust-id?を使えば問題ない事に気づいた。
同じ疑問を持ってる人もいるかもなので一応書き込みます。
たしかに ?illust-id? を使っておけば、名前を保持できるから良いかもしれませんね。
ただそれだと長くなるので、?serial-number? で連番というのもありかな…。
?illust-id? だと後で探しやすいというメリットもあるかと思いますが。
代替文字(全角)を自動で使うか、文字を無視して保存できれば便利だと思います。
OS、AnkPixivのバージョン、設定などを教えてもらえないでしょうか?
使えない文字は”_”に置き換わるのが本来の仕様になっています。
(zerociさんの言うように全角にしたほうが良いかもしれませんね)
保存するときに「'」となって「&」で途切れているので
OSはXPproSP2、Fx3.0.1、AnkPixiv1.2.2 設定はデフォルト 保存先はC:¥...¥デスクトップ
「'」です。
全部のイラストで駄目なわけではないですよね?
サンプルをあげてもらえないでしょうか?
こちれでは、下のイラストで試してみましたが、問題はありませんでした。
http://www.pixiv.net/member_illust.php?mode=medium&illust_id=1546600
http://www.pixiv.net/member_illust.php?mode=medium&illust_id=4172
http://www.pixiv.net/member_illust.php?mode=medium&illust_id=1538001
確認してみます。
ところで保存時につけるファイル名ですが、
画像のファイル番号を入れられるようにすることは可能でしょうか?
[作者名][画像番号][タイトル].[拡張子]となれば重複がなくて
整理しやすいのですが・・・
人によって整理の仕方はそれぞれ違うと思うので、
保存時にファイル名となるキー項目をオプションで指定できると
もっと良いかもしれません。
自分でリネームしなくていいようになったりととても便利に使わせてもらってます。
ところで一つ気になったことなのですが、ツールメニューで「pixivイラストダウンロード」のメニューに割り当てられてるキー(A)が「アドオン」メニューと被っていて、
キーボードからアドオンマネージャを呼び出したい時(Alt+T→A)の手間が増えるようになってしまっています。(「アドオン」にフォーカスがある状態を確認してEnterを押さなくてはいけない)
そこで、ツールメニューの「pixivイラストダウンロード」を非表示にするか、キーの割り当てを変更できる設定を追加、もしくは別にキー(Pなど)に変更してもらえないでしょうか?
ご検討をお願いします。では。
復活するかもしれませんが、予定は未定です。
>Reffiさん
illust-id じゃ駄目でしょうか?
>Zephyrs さん
今後の更新があれば、キーの指定を削除しようかと思います。
キーがあってもうれしくないと思いますし。
復活することを願ってます。
肝っ玉の小さい奴だな
協力と言うにはどうかという応対でしたが…
それはそうと、中華サイトに転載されていたりするようですねぇ。
今日バージョンアップが入ったので、「おっ」と思ってサイトの方に来たのですが、、、そんな理由で再公開だったのですね。<中華
あそこの国は、本当にフリーダムですね orz
話は変わって、すみませんです。一件お願いが。
ツールバーにアイコン登録しているのですが、その際に「アイコンととテキスト」で表示すると文字部分が「pixivイラストダウンロード」と非常に長くなってしまっております。できれば「pixiv」として、アイコンの幅くらいの長さに調整していただけないでしょうか?
ご検討お願いいたします。
m(_ _)m
考えてみます。
試してみましたが確かに鬱陶しいですね。