読者です 読者をやめる 読者になる 読者になる

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

Ank Pixiv Tool 1.10.0 beta3

http://www.kurinton.net/~snca/blogfiles/ank_pixiv_tool-1.10.0beta3.xpi データベースの都合で、ディレクトリを作って保存するのがデフォルトになり、マンガ専用のファイル名設定はなくなりました。 特に問題なければ、このまま正式に公開します。 TODO 1…

Ank Pixiv Tool 1.10.0 beta4

さっそくバグが見つかったので… http://www.kurinton.net/~snca/blogfiles/ank_pixiv_tool-1.10.0beta4.xpi 設定ダイアログが閉じないバグと、ファイル名の設定がマンガの時だけおかしいのを修正しました。 バグ報告ありがとうございます!

Ank Pixiv Tool のマンガ保存

諸事情により、zip or ディレクトリへの保存オンリーになるかも。 (データベース関連&ダイアログの事情)

AMO のエディターからメールのようなものが届いた

インターフェイスについてまずいところがあるので治したら良いよ!的な事をいわれた。 そこを修正すること自体はかまわないけれど、再びサンドボックスに延々閉じ込められることを考えると、公開状態にするのは躊躇してしまう。 つか、マンガ保存時のダイア…

Ank Pixiv Tool 1.10.0 β2

Vimperator という拡張がインストールされていることが前提となっていて、普通はダウンロードできないはずだったんですが… なんで使える人がいたんだろう。 とりあえず、そこを修正してあげなおしました。http://www.kurinton.net/~snca/blogfiles/ank_pixiv…

Ank Pixiv Tool 1.10.0β

漫画が保存できるかもしれないバージョン http://www.kurinton.net/~snca/blogfiles/ank_pixiv_tool-1.10.0beta.xpi なにかおかしなところがあったら教えてください。 (漫画の場合だけですが、ファイルが既存だった場合の挙動を実装していないので、ファイル…

Ank Pixiv Tool をサンドボックスにもどしてみた。

最新版がいつまで経っても公開状態にならなくて、「3.5 対応してね―の?」とか言われがちなので、サンドボックスにもどしてみた。 https://addons.mozilla.org/ja/firefox/addon/7614 それよりも、漫画保存対応しないとな…

Gmail の fmap 設定を変えてみた

autocmd LocationChange mail\\.google\\.com/mail fmap! -depth 4 c / j k n p o u e x s r a # [ ] ? gi gs gt gd ga gc autocmd LocationChange mail\\.google\\.com/mail/.*/[0-9a-f]+$ fmap! -depth 4 c / j,n k,p n,j p,k o u e x s r a # [ ] ? gi gs…

Ank Pixiv Tool 1.9.1

Pixiv の変更に対応したのみ https://addons.mozilla.org/en-US/firefox/addons/versions/7614

Ank Pixiv Tool 1.9.0

中サイズ画面で漫画を読めるようにした。 ダウンロードはまだ。 https://addons.mozilla.org/en-US/firefox/addons/versions/7614 JSで呼び出してる人向け情報 漫画かどうかは、AnkPixiv.manga で調べられる。

Ank Pixiv Tool 1.8.2 ルィルィース

ルィルィースした。 en-US での dtd がバグってたのを修正https://addons.mozilla.org/en-US/firefox/addons/versions/7614 http://d.hatena.ne.jp/nokturnalmortum/20090912/1252746882#c1253186570

Ank Pixiv Tool 1.8.1 ルィルィース

ルィルィースした。 ダウンロード済みの表示がでない問題と、画像無し作者に対応したはず。 id:casui thanks!https://addons.mozilla.org/en-US/firefox/addons/versions/7614 http://d.hatena.ne.jp/nokturnalmortum/20090904/1252003195#c1252743107

Ank Pixiv Tool 1.8.0 リリース

勝手にディレクトリを作ってくれるようにしました。 https://addons.mozilla.org/en-US/firefox/addons/versions/7614

Ank Pixiv Tool 1.7.1

エンバグしていたのを修正した! https://addons.mozilla.org/en-US/firefox/addons/versions/7614

nsILocalFile で深いディレクトリを作成する

/home/anekos/temp ディレクトリがまでがある状態で下のを実行したら let path = '/home/anekos/temp/moge/neko/mimi/death'; let file = Components.classes['@mozilla.org/file/local;1'] .createInstance(Components.interfaces.nsILocalFile); file.init…

Vimperator + VertTabbar

firefox に Vimperator + VertTabbar 最高w http://bit.ly/oP6WG ホントジャー!! と、いうことでネットブックに eeeMint7 をいれたついでに導入してみた。以下、設定 style chrome://* -name verttabbar .tab-text { display: none } set! browser.tabs.clo…

Ank Pixiv Tool 1.7.0 リリース

ダウンロード完了時のポップアップの表示設定 ダウンロード済みの表示 データベースにコメントの項目追加 https://addons.mozilla.org/en-US/firefox/addons/versions/7614 追記 でも現状では作者のコメントが無いみたいなので欲しいかなぁと思います。 コメ…

auto-focus-frame.js なおったかも

autocmd を使わないで、DOMContentLoaded で起動するようにしたら治ったような気がする。 ロードが遅い云々は勘違いで、autocmd の DOMLoad がフレームを対象としたリンクのクリック時には発動しないだけだった。

auto-focus-frame.js うまくフォーカスできない時がある

フレームの中身のロードが遅いと、サイズの計算で小さいフレームと見なしてしまうのでうまくいかないときがある。 各フレームが、中身をちゃんと読み切ってサイズが確定するタイミングは、どうやってつかめば良いのだろうか。 なんか勘違いくさい悪寒 しらべ…

auto-frame-focus.js 修正

なんか、久しぶりにコミットした気がする。 http://coderepos.org/share/changeset/34522/lang/javascript/vimperator-plugins/trunk Frame のロードをまつようにしてみた。