プロジェクト

全般

プロフィール

提案 #1301

photo_support: Amazon商品画像

cob odo24日前に追加. 12日前に更新.

ステータス:
レビュー待ち
優先度:
通常
担当者:
-
対象バージョン:
プラグイン名:
ブランチ:
topic/1301-photo-support-amazon

説明

Amazonの商品URLから画像を出す機能がほしいなと思いました。

関係しているリビジョン

リビジョン ad2e602c (差分)
cob odo24日前に追加

photo_support: Amazon商品画像対応 refs #1301

リビジョン 54ee5d67 (差分)
toshi_a 初音12日前に追加

[photo-support] Amazon固定リンクに対応 refs #1301

履歴

#1 cob odo24日前に更新

いくつかのURLでテストしてみましたが、Amazon上でアダルト商品としてマークされているものは年齢確認のためのクッションページが入るため、取得できません。 例: https://www.amazon.co.jp/gp/product/B00DFYKXY6/ref=oh_aui_detailpage_o08_s00?ie=UTF8&psc=1
もちろん自動で[はい]を選択したリンク先を取得することもできるわけですが、もしそういう挙動をさせるとしたら、NSFWなものを表示するかどうかの選択ができるようになっているべきなのかなと思い、そのままにしてあります。

mikutter本体でNSFWなものの表示を制御するのか、サードパーティプラグインに任せるのかどうかは議論が必要なのかなと思います。主に問題になるのは本体よりもsubparts-imageだろうとも思いますし。

関連するものとして、NSFWフラグが立ったメッセージModelを抽出タブで振り分けるための条件を定義する、拙作プラグイン https://github.com/cobodo/mikutter_extract_nsfw があります。

#2 cob odo24日前に更新

なお、複数の解像度が提供されているので、そういうPhotoModelを作ることもできると思いますが、そこまではしていません。

#3 toshi_a 初音24日前に更新

  • ステータス分類待ち から パッチ適用待ち に変更
  • 対象バージョン3.8 にセット

良いですね。photo_supportなので3.8(master)で対応してしまって構いません。

複数の内容の異なる関連した画像はPhoto Modelではそのうち扱いたいと考えていますが、今はとくにないですね。

#4 cob odo24日前に更新

  • ステータスパッチ適用待ち から レビュー待ち に変更
  • ブランチtopic/1301-photo-support-amazon にセット

topic/1301-photo-support-amazon にpushしました。
添付したパッチでは書籍の場合に対応できていなかったので、コードを追加しています。

#5 Kazuki Yagi19日前に更新

ソースコード確認した上で挙動を確認した所、正常に動作しました。
ただ、固定リンクにも対応したほうがいいのでは…?って気を感じました
(自分の界隈だけかも知れませんが、固定リンクで貼られることがたまによくあるので…)

#6 cob odo19日前に更新

Kazuki Yagi さんは書きました:

ソースコード確認した上で挙動を確認した所、正常に動作しました。
ただ、固定リンクにも対応したほうがいいのでは…?って気を感じました
(自分の界隈だけかも知れませんが、固定リンクで貼られることがたまによくあるので…)

「固定リンク」とは何を指した語ですか?
「商品ページのperma link」という意味であれば、<link rel="canonical" href="...">で指定されたURLには反応できるので、おそらく違うものを指しているのだろうと思いますが……

#7 Kazuki Yagi15日前に更新

  • ファイル Boss.png を追加

cob odo さんは書きました:

Kazuki Yagi さんは書きました:

ソースコード確認した上で挙動を確認した所、正常に動作しました。
ただ、固定リンクにも対応したほうがいいのでは…?って気を感じました
(自分の界隈だけかも知れませんが、固定リンクで貼られることがたまによくあるので…)

「固定リンク」とは何を指した語ですか?
「商品ページのperma link」という意味であれば、<link rel="canonical" href="...">で指定されたURLには反応できるので、おそらく違うものを指しているのだろうと思いますが……

固定リンクに関してはAmazon.co.jp内の文言で、実態としては商品の短縮リンクのようなものです。
商品ページの右側の「シェアする」より「固定リンク」の文言で取得が可能です。

この固定リンクに関して、defimageopenerで指定されている正規表現とは合致してこないので当然取得されないのかな…?と試したところ、やはり取得されなかった感じでした。

#8 Kazuki Yagi15日前に更新

  • ファイル を削除 (Boss.png)

#9 toshi_a 初音12日前に更新

固定リンク俺も使うので雑に対応しました

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