-
Notifications
You must be signed in to change notification settings - Fork 71
For Developer's Communication #59
Comments
全くタッチできていなくてすみません。 |
正式版云々言っている人もいるので、これで解決できたら、公式に公開したほうがいいかもしれない、と思いましたが、いかがでしょうか. |
http://www.kurinton.net/~snca/blogfiles/ank_pixiv_tool.xpi はとりあえず更新しておきました。 |
了解しました。 |
タイミングが最悪だったようなので、AMO にだしたのはとりあえず戻しました…。 [pixiv] お知らせ - イラスト・漫画の仕様を変更しました |
画像がダウンロードできるまではできましたが、いくつか手に余る問題が発生してしまいました。 1.
解決しました 2. 各画像ごとにあるHTMLの取得が複数回走ってしまう 苦肉の策で_images,_imagesOriginalというグローバル変数を作り、 以上です。
対応しました 【追記2】AnkUtils.createHTMLDocument()で、sourceのHTMLタグのclass値がなくなってしまうのですが、ブック形式で使用したいので、引き継ぎさせられないでしょうか(MDNをさらっと読んでも作り込めませんでした)。 |
xpi をこっそり差し替えておきました。 |
消える場合の HTML ってどんなものでしょうか。 |
ブック形式の場合なのですが ex. http://www.pixiv.net/member_illust.php?mode=medium&illust_id=46271807 original Imageのurlを取得するためにmode=mangaのHTMLをXMLHttpRequestで取得し、 取得したHTMLの頭には<html class="_book_viewer rtl">という記述があり、 もしかして値が消えているのではなくclass値へのアクセス手段を間違えている可能性もありますが、 |
不具合報告は関連するissueを探してそこに書くか、新規にissueを立てて行ってください。 |
たしかに消えていますね…。 あと、ここの不要なコメントは削除しました。 |
すみません、追記2の中に書いたつもりで書いてませんでしたが、 ただ、テキストマッチだと一文字増えたり減ったりといったちょっとした変化にも弱いので、 ※右/左開きを判断して適度にソートして見開き情報を付加し、 |
3rd party cookieを無効にするとR18作品以外もアクセスできなくなったようです。 |
特に問題はなさそうなので、ここでいったんFIXということでお願いします。 #59 (comment) の課題2については |
ありがとうございます。 |
twitterの画像ダウンロードでオリジナル画像が保存できないパターンが発生しだしたようなので対応しました。 |
マージしました。 |
もうすく一ヶ月ですね…。 ところでAMOのユーザレビューで紹介されていた、githubリポジトリからアドオンをインストールするアドオンというのは面白いですよね。 |
ちょっと反応が遅れましたが、レビュー完了したようですね。
GitHub Extension Installer ですか。 |
ちなみに、こんな事いわれてしまいました。
|
firefox35のリリースが迫っていると聞き、 現状、2点ほどどうかな?と思っているところがあります。
ご確認よろしくお願いいたします。 (補足) |
1.の、インデックスの追加/削除も非同期処理の中に移動しました。 |
ありがとうございます。 固まるのはちょっといやですが、そこを対処するのも大変かつコードが残念な感じになりそうなので、仕様ということで良いと思います。 |
関係ないですが、xpi 作るのに混乱がおきているようなので、自動ビルドするようにしてみました。 http://ank-pixiv-tool.snca.net/ リストアップされるのは、master と master にマージされていないブランチとなっています。 |
お疲れさまです。 古いブランチについては、ブランチが沢山並走することもあまりないと思うので、そのままでよいかと思います。 それとは別に、 ※よく考えたら、単にmasterとそれ以外って区分けで十分ですね。 |
ありがとうございます。 |
お疲れさまです。 install.rdfでminVersionが4.0となっていますが、 例えばPromise.jsmを使いたいので4.0→25.0にしたい、 |
はい、かまわないです。 |
了解しました、ありがとうございます。 |
なんというか、何の気は無しにbranchを作っていたら、自動ビルド一覧がゴチャゴチャになってきました。 |
■DBのテーブル変更は不要? お疲れさまです。 pixiv対応で、作品の更新を検出するロジックを作り込みました。 サムネのURLに更新年月日時分秒が入っているので、イラスト保存時にその値をDBに記録して、 そのあと、これだけだとankpixivのアップデート以降に記録したものしか更新を検出できないので、 しばらく使っていて、後者のロジックがあれば前者はいらないんじゃないか?と思ったのですが、 それで、以下のどちらかにしたいと思っているのですが、
ご意見ありましたらお願いします。 |
お疲れ様です。 Pixiv の時刻表示はそもそもどうなっているんでしょうね。
を使うことで、あわせることは可能だと思います。 |
updated を保存することで、他にメリットがあると追加も良い気がします。 |
ありがとうございます。 updatedカラムは追加しない方向で検討したいと思います。 updatedを保存する利点としては以下の2つくらいでしょうか。
前者はDBからとってきたsavedの日時をローカルタイムからJSTに変換することで対応し、 それから、更新判定用に追加したコード中でDBのupdatedカラムに関わる部分の割合は小さいので(db insertとdb fetchの2か所の数行くらい)、 |
ブランチマージしました。 |
対応ありがとうございます。 一点、自動ビルドのページな話のですが、masterへのマージ完了後も、mergeし終わった中途のbranchのxpiが5個ぐらいそのまま残ってしまっているので、後で整理して頂ければと思います。 |
お疲れさまです。 ①開発ブランチのmasterへのマージと、②AMOの方についてのご相談です。 ①I/Oの非同期化を進めていた開発ブランチですが、それについての変更がひと段落した2/24のcommitから3ヶ月経過して特に問題らしい問題が起きていないのと、あとFirefoxのreleaseも開発ブランチでターゲットにしていた38まで進んだので、masterへのマージの検討をお願いします。 ②AMOに置いてある版が、Firefox35以降では動かない版なので、アップデートの検討をお願いします。 お忙しいところお手数おかけしますが、よろしくお願いします。 |
ありがとうございます。 申し訳ないのですが、時間がないのでそちらでマージしていただけないでしょうか。 現実として、私は追えていないので、私がやるほうが問題が起きそうですし。 AMO への登録などは簡単なので、こちらでやれると思いますが、マージとかは難しいです。 いかがでしょうか。 |
レスポンス遅くなった上に、こういう返事ですみません…。 |
了解しました。 masterへのマージを行ってREL-2.1.0としました。 AMOへの手続きは、今回についてはお願いしたいと思います。 |
AMO へはアップロードしておきました! |
特定の Issue に関連しない連絡用
The text was updated successfully, but these errors were encountered: