プロジェクト

全般

プロフィール

バグ #1226

未完了

同一URLに対してmodel_of_uriで複数のModel Classが取得できる場合に、引用で表示する方法の選択。

cob odo さんが6年以上前に追加. 6年以上前に更新.

ステータス:
実装待ち
優先度:
通常
担当者:
-
対象バージョン:
プラグイン名:
worldon, twitter-card
ブランチ:
クラッシュする:
いいえ

説明

https://github.com/cobodo/mikutter-twitter-card

このプラグインを使うと、すべてのOpenGraphProtocol対応サイトを引用で表示しますが、mastodonもOGPに対応しており、worldonとtwitter-cardの両プラグインを入れた状態で、 topic/1219-quoted-tweet ブランチを使うと、tootのURLに対しては両方のModelが候補に上がります。

すると(ロード順の関係で)model_of_uriフィルタで先に取得できるのはtwitter-cardの方になり、tootがカスタム絵文字を含むものであっても、OGPにはカスタム絵文字の情報がないために展開できません。

添付のパッチを(topic/1219-quoted-tweetへ)当てるとすべてを表示するようになりますが、もちろん重いです。

一般論として、こういった汎用的なプラグイン(twitter-card)と、目的特化プラグイン(worldon)とでは、常に後者が選ばれてほしくて、特化した表示方法があるのであれば汎用的な表示は必要ないのではないかと思います。

何らかの方法で優先順位が付けられるといいかなと思いました。Scoreとも関連しそうな話ですが……


ファイル

multi_quote.patch (1.03 KB) multi_quote.patch cob odo, 2018-05-05 17:20

関連するチケット

関連している バグ #1219: Tweet内のTweet引用が展開されていない終了toshi_a 初音操作

他の形式にエクスポート: Atom PDF