Upgrade to Pro — share decks privately, control downloads, hide ads and more …

フィード生成ツールの開発

R SATO
April 20, 2024

 フィード生成ツールの開発

Open Source UN-Conference 2024 Kawagoeの登壇資料です。
https://koedolug.connpass.com/event/310831/

rsato/feed-generator
https://github.com/rsato/feed-generator

出力サンプル
https://feeds.digitalcloud.jp/

R SATO

April 20, 2024
Tweet

More Decks by R SATO

Other Decks in Programming

Transcript

  1. 「情報のリスト」があれば生成可能 2024/04/20 Open Source UN-Conference 2024 Kawagoe 5 •必須要素 •URL

    •タイトル •日付 •オプション要素 •概要 •サムネイル画像 https://www.bcnretail.com/list/list_tag/?tag_id=1
  2. Open Graph Protocolに対応 2024/04/20 Open Source UN-Conference 2024 Kawagoe 6

    •概要とサムネイル 画像はURL先の Open Graphの meta要素に対応 •RSSリーダに概要 とサムネイルを表 示できます https://www.bcnretail.com/list/list_tag/?tag_id= 1
  3. XHR/JSON 2024/04/20 Open Source UN-Conference 2024 Kawagoe 7 •動的生成データが 入ったJSONも解析

    可能 •JSON取得時に POSTメソッドにも 対応 https://lumix-base.jpn.panasonic.com/information/ JSON
  4. 属性値&正規表現抽出 •タイトルと日付は 属性値にも対応 •属性値は正規表現に よる抽出に対応 •日付がなくても あきらめない! 2024/04/20 Open Source

    UN-Conference 2024 Kawagoe 8 https://photo.yodobashi.com/ <div class="new"> <a href="canon/lens/rf14-35_f4lisusm/"> <img src="img/home/20240419_rf1435f4l.jpg" alt="Canon RF14-35mm F4 L IS USM SHOOTING REPORT" width="225" height="285"> </a> </div>