Project

General

Profile

提案 #4

Pixivの画像のプレビューに対応する

Added by toshi_a 初音 over 8 years ago. Updated 4 months ago.

Status:
終了
Priority:
通常
Target version:
プラグイン名:
photo_support
ブランチ:
topic/4-photo-support-pixiv

Description

openimgプラグインに、pixivプレビュー機能をつける


Files

0001-pixiv-OGP.patch (1.02 KB) 0001-pixiv-OGP.patch Shibafu Midorino, 2018-11-14 23:12
mikutter-pixiv-preview-test.png (712 KB) mikutter-pixiv-preview-test.png Izumi Tsutsui, 2019-01-29 00:46
mikutter-pixiv-preview-test-R_18.png (80.4 KB) mikutter-pixiv-preview-test-R_18.png Izumi Tsutsui, 2019-01-29 00:47

Associated revisions

Revision 359994c9 (diff)
Added by Shibafu Midorino 4 months ago

pixivのOGPから画像を展開する refs #4

History

#1

Updated by toshi_a 初音 over 8 years ago

  • Tracker changed from バグ to 機能
  • Priority changed from 通常 to 低め
#2

Updated by Shibafu Midorino 7 months ago

2018年現在のpixivではTwitter CardsやOGPのタグが出力されるようになり、合法的にサムネイルを得られるようになったのでmikutter 3.8.3に対するパッチとして対応を行いました。

ただし、以下の点について問題がないかの判断が必要です。

  1. この方法で得られるサムネイルは元画像の縮小版ではなく、 タイトルや作者名などが埋め込まれたフレームが付いています
  2. R-18指定されたイラストでは、画像の取得に失敗します
    確認した限り、R-18指定イラストの場合のみ og:image タグが複数回出力されていて、そのうち先に出力される方の content 属性が空になっているようです。
    ただし、内容があっても「pixivのロゴ画像」などの代替画像しか得られないので、閲覧できても意味はありません。
#3

Updated by Izumi Tsutsui 5 months ago

適当に試してみて たぶん動いてるのでマージしようぜ、みたいな

https://social.mikutter.hachune.net/@tsutsuii/101489743117007809

https://social.mikutter.hachune.net/@tsutsuii/101494946646889878

OGP の仕様はちょくちょく変わってる感じですかね

#4

Updated by toshi_a 初音 4 months ago

  • Status changed from パッチ適用待ち to レビュー待ち
  • Assignee changed from toshi_a 初音 to Shibafu Midorino
  • ブランチ set to topic/4-photo-support-pixiv

3.8.5に適用してみました。大丈夫そうですね。そちらでも確認お願いします。

#5

Updated by Shibafu Midorino 4 months ago

  • Status changed from レビュー待ち to マージ待ち

確認しました。

#4-3 で既に触れられていますが、パッチ作成時点と比較して以下の点が変わっているようですね。

  1. 得られるサムネイルはフレーム付き縮小版から、画像の上から途中までをトリミングしたものになっている。(Twitterの大カードで表示される大きさに近そう)
  2. R-18指定のイラストで画像の取得に失敗する問題は、サーバ側で異常なタグが出力されなくなったので解消。ただしpixivのロゴ画像が返ってくるだけ。

特に問題となる仕様変更ではないと思いますので、このまま進めていただければ。

#6

Updated by toshi_a 初音 4 months ago

  • Status changed from マージ待ち to 終了

merged.

Also available in: Atom PDF