フィード生成ツールの開発
by
R SATO
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
フィード生成ツールの開発 Digital Cloud R SATO(佐藤 玲)
Slide 2
Slide 2 text
情報収集の要:RSS(フィード) •何事も知識のアップデートが重要 •仕事も趣味も最新情報を得たい •RSSリーダーが大活躍! 2024/04/20 Open Source UN-Conference 2024 Kawagoe 2
Slide 3
Slide 3 text
フィードがないサイトはどうする? •「フィードを生成するサービス」が存在 •巡回の間隔が長い! •記事数に制限! •サイト数にも制限! •制限解除は有料! •自分で作った方が便利!自由! 2024/04/20 Open Source UN-Conference 2024 Kawagoe 3
Slide 4
Slide 4 text
rsato / feed-generator •JVM言語Groovy •コンセプト •柔軟なスクレイピング •シンプルな設定 •フィードはファイル出力 2024/04/20 Open Source UN-Conference 2024 Kawagoe 4
Slide 5
Slide 5 text
「情報のリスト」があれば生成可能 2024/04/20 Open Source UN-Conference 2024 Kawagoe 5 •必須要素 •URL •タイトル •日付 •オプション要素 •概要 •サムネイル画像 https://www.bcnretail.com/list/list_tag/?tag_id=1
Slide 6
Slide 6 text
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
Slide 7
Slide 7 text
XHR/JSON 2024/04/20 Open Source UN-Conference 2024 Kawagoe 7 •動的生成データが 入ったJSONも解析 可能 •JSON取得時に POSTメソッドにも 対応 https://lumix-base.jpn.panasonic.com/information/ JSON
Slide 8
Slide 8 text
属性値&正規表現抽出 •タイトルと日付は 属性値にも対応 •属性値は正規表現に よる抽出に対応 •日付がなくても あきらめない! 2024/04/20 Open Source UN-Conference 2024 Kawagoe 8 https://photo.yodobashi.com/
Slide 9
Slide 9 text
デモ • 写真・カメラ情報収集 のための生成した フィードを公開中 •feeds.digitalcloud.j p 2024/04/20 Open Source UN-Conference 2024 Kawagoe 9
Slide 10
Slide 10 text
ぜひ情報収集にご活用ください! 2024/04/20 Open Source UN-Conference 2024 Kawagoe 10