Firefox

Ank Pixiv Tool 1.19.0

そのうち公開されるはず 漫画のページ読み込み中をわかりやすく 拡大時のフィットボタン追加 エラーレスポンス対応 ginzu さん、ありがとうございます。 私はほぼなにもしてません。

見た目を変え難い nsIAlertService の代用。xul ファイルいらず。

こんなんできました。 折り返しもしてる!! ソースコード twitter記法使いたい @teramako nsIAlertsService みたいに別ウィンドウとして出さないと駄目かもしれないですね。めんどくさそうですけどw2010-08-14 01:33:50 via Twittperator to @teramako @an…

Ank Pixiv Tool で作者別のフォルダに保存する方法

こんな感じに保存時ファイル名を設定します。 ?memoized-name?/?title? (?illust-id?)スラッシュで区切るのがコツです。Windows でも / で OK です。 ただし、保存ダイアログを使用するときは / が別の文字に変換されるなどして、フォルダが造られません。

Firefox のアドオンから、ChirpUserStream を読む方法

微妙に Vimperator 依存になってるかもだけど、おおむねそのまま使えるはず。 手抜き仕様です。 単純なので、nsISocketTransportService を使ってます。 もっと格好いい HTTP なやつもあるかもしれないですが、必要ないでしょう。

Ank Pixiv Tool 1.12.0 リリース

色々レポートしてくれた人たち、ありがとうございました。 そのうちパブリックになると思います。 https://addons.mozilla.org/en-US/firefox/addon/7614/versions/

Ank Pixiv Tool 1.12.0 β?

リリースしました

Ank Pixiv Tool 1.11.2 リリース

バグ修正とかしたらしい https://addons.mozilla.org/ja/firefox/addons/versions/7614 追記 他に問題がないのにエラーダイアログが出るのは、 Pixiv が重い 超スピードでタブを閉じた ログアウトしてる の場合がありえます。 どちらも最終的には問題無いは…

Ank Pixiv Tool 1.11.2β6

放置していた件ですが、マイピクの対応をしてみました。 http://www.kurinton.net/~snca/blogfiles/ank_pixiv_tool-1.11.2beta6.xpi マイピクに関してはろくにテストできていないので、妙な事があったりするかも。 その時は教えてください。

getComputedStyle が null を返す

表示されていない iframe 内の要素に対して、getComputedStyle すると null がかえってきちゃう。 JavaScript コード let d = content.frames[0].document; let e= d.querySelector('a'); d.defaultView.getComputedStyle(e, ''); // => null main.html <div style="display:none"> <iframe src="iframe.html" /> </</iframe></div>…

Ank Pixiv Tool 1.11.4β4

http://www.kurinton.net/~snca/blogfiles/ank_pixiv_tool-1.11.2beta4.xpi デバッグ用にいくつかの箇所でダイアログを出すように デバッグ用に JavaScript console にログを出すように 保存済み表示を再試行するように JavaScript コンソールは、Firefox の…

Ank Pixiv Tool 1.11.2β

いつのまにかダウンロード失敗している!というのでは困るので エラーが起きたときにダイアログでお知らせ ダウンロードしているイラスト数をステータスバーのアイコン横に表示(漫画のページはカウントされません) みたいな機能をつけてみました。 http://ww…

nsIWebBrowserPersist の saveURI で POST する方法

よくわからなくてちょっとはまったので、メモるよ。 let download = function (url, filepath, referer, postDataText) { let dm = Cc["@mozilla.org/download-manager;1"].getService(Ci.nsIDownloadManager); let wbp = Cc["@mozilla.org/embedding/browse…

Ank Pixiv Tool 1.11.1 リリリッリース

空白関連のバグを直しました。早く使いたい人はこちらから。 https://addons.mozilla.org/en-US/firefox/addons/versions/7614

Firefox で空間ナビゲーション

いろいろ面倒ですが、Opera のような空間ナビゲーションが一応実装はされているようです。 以下のコードを動かすと、そのタブで空間ナビゲーションできるようになります。 今度 Vimperator フレンドリーな感じにするべくプラグイン書いてみようかと思います…

Ank Pixiv Tool 1.11.0 リリース

"?memoized-name" 追加 一部ファイル名が使えなかったのを修正 https://addons.mozilla.org/en-US/firefox/addons/versions/7614

Pixiv の Ajax ブックマーカー (Pixiv Ajax Favorite) を更新

http://userscripts.org/scripts/show/12958

変態記法 Sharp Variables

A sharp variable is a syntax in object initializers that allows serialization of objects that have cyclic references or multiple references to the same object. #数字に代入することで、他のプロパティをリテラル内で参照できるらすぃ。 let hoge …

Ank Pixiv Tool 1.10.5 リリース

Pixiv の変更に依ってダウンロードできなくなっていたので修正しました。 設定ウィンドウのトークン保存バグもひっそりなおっています。 https://addons.mozilla.org/en-US/firefox/addons/versions/7614

Ank Pixiv Tool 1.10.4 リリース

一部のマンガダウンロードが重くなる問題を修正 ファイル名が保存されないことがある問題も修正 https://addons.mozilla.org/ja/firefox/addons/versions/7614

配列(Array)の中身を入れ替える。

Ruby でいうところの Array#replace がやりたかったけれど、そのままなメソッドはないようなのででっち上げてみた。 function arrayReplace (ary, newItems) (ary.length = 0, ary.push.apply(ary, newItems)); let a = [1, 2, 3]; alert(a); // -> "1,2,3" …

Ank Pixiv Tool 1.10.4 beta1

ページ数がちゃんと取れていない場合があるようなので修正したものです。 http://www.kurinton.net/~snca/blogfiles/ank_pixiv_tool-1.10.4beta1.xpi たぶんすぐに AMO にアップロードします。

Ank Pixiv Tool 1.10.3 リリース

今回はバグ修正でも機能追加でもありません、内部実装の変更のみです。 https://addons.mozilla.org/en-US/firefox/addon/7614/ https://addons.mozilla.org/en-US/firefox/addons/versions/7614

Ank Pixiv Tool の専用画像振り分けツール

を、作ってくれた人がいるので紹介しておきます。 Ank Pixiv Tool が保存している履歴データを使って、タグによる振り分けを実現するツールです。 公開してみるテスト。 FirefoxアドオンのAnk Pixiv Toolでダウンロードした画像を、履歴を使ってタグごとに分…

後で読む

atodeyomu.jsがコミットされていたので、 readcatlater.jsとかぶってる―、とか思いつつも、条件反射的にいくらか修正してコミットしてみた。 プラグイン一覧のページ作ってもあんまり見られてないのか、単に機能的な問題か。 それはともかく storage 便利そ…

Ank Pixiv Tool 1.10.2 リリース

間違った拡張子の問題修正 ダウンロードが終了しない問題の修正 filename フィールドに相対パスを入れるように メニューのクリック時のイベントを修正 http://addons.mozilla.org/ja/firefox/addon/7614/ βと内容はかわっていません。

Ank Pixiv Tool 1.10.2 beta2

Pixiv 側がマンガ画像の拡張子を間違えている問題に対処しました。 PNG が *.jpg として保存されなくなるはずです。*1また、マンガの最後のページの保存時に密かにエラーになっていたのを修正しました。 http://www.kurinton.net/~snca/blogfiles/ank_pixiv_…

Ank Pixiv Tool 1.10.2 beta1

延々とダウンロードし続ける問題に対処した(かも) http://www.kurinton.net/~snca/blogfiles/ank_pixiv_tool-1.10.2beta1.xpi ゴミファイルをダウンロードし続ける問題が出ていた人はテストして報告してくれると助かります。 (こちらでは未確認) PNG 問題 PN…

二つのパスから相対パスを得る関数

id:teramako さんに教えて貰いました。 function fromUTF8Octets (s) { let conv = Components.classes['@mozilla.org/intl/scriptableunicodeconverter']. getService(Components.interfaces.nsIScriptableUnicodeConverter); conv.charset = 'UTF-8'; retu…

Ank Pixiv Tool 1.10.1 リリース

以下の修正 タイトルなどに % が含まれるイラストのダウンロード後にエラーが表示され、データベースに追加されない データベース内の filename フィールドの内容がフルパスになっていた(Windows only) データベースのフルパスの形式が変更されているのをど…

Ank Pixiv Tool 1.10.0 リリース

マンガのダウンロードができるようになりました。 フォルダにまとめてダウンロードするようになっています。ダウンロードは↓からどうぞ! https://addons.mozilla.org/ja/firefox/addons/versions/7614