{"version":"https://jsonfeed.org/version/1.1","title":"Kazuna FEEDs","home_page_url":"https://kazuna.pages.dev","feed_url":"https://kazuna.pages.dev/json/","description":"<p><br></p>","icon":"https://kazuna.pages.dev/assets/default/channel-image.png","favicon":"https://kazuna.pages.dev/assets/default/favicon.png","authors":[{"name":"海江田かずな"}],"language":"ja","items":[{"id":"45K4kOjfsRM","title":"ActivityPubのBlue/Twitter連携構想。","url":"https://kazuna.pages.dev/i/activitypubbluetwitter-45K4kOjfsRM/","content_html":"<ul><li>ActPサーバを建てる(PHPで実装したい。</li><li class=\"ql-indent-1\">InboxでObjectを受け取る。</li><li class=\"ql-indent-1\">FollowAcceptはhttp(s) serverで静的json返せば実装不要？</li><li>Inboxに受け取ったら、BS/Twitterにクロスポスト。</li><li class=\"ql-indent-1\">BSはAPIで(PHP既存。</li><li class=\"ql-indent-1\">Twitterはplaywrightで(python既存。</li><li class=\"ql-indent-1\">PHPで実装したいのでplaywrightはPHPライブラリあるか探す？ </li></ul><p><br></p><p>これで、<strong><u>Replit GhostWriter</u></strong>に任せたい。</p>","content_text":" * ActPサーバを建てる(PHPで実装したい。\n * InboxでObjectを受け取る。\n * FollowAcceptはhttp(s) serverで静的json返せば実装不要？\n * Inboxに受け取ったら、BS/Twitterにクロスポスト。\n * BSはAPIで(PHP既存。\n * Twitterはplaywrightで(python既存。\n * PHPで実装したいのでplaywrightはPHPライブラリあるか探す？\n\n\n\n\nこれで、Replit GhostWriterに任せたい。","date_published":"2025-03-31T21:20:00.000Z","_microfeed":{"web_url":"https://kazuna.pages.dev/i/activitypubbluetwitter-45K4kOjfsRM/","json_url":"https://kazuna.pages.dev/i/45K4kOjfsRM/json/","rss_url":"https://kazuna.pages.dev/i/45K4kOjfsRM/rss/","guid":"45K4kOjfsRM","status":"published","itunes:episodeType":"full","date_published_short":"Mon Mar 31 2025","date_published_ms":1743456000000}}],"_microfeed":{"microfeed_version":"0.1.2","base_url":"https://kazuna.pages.dev","categories":[],"subscribe_methods":[{"name":"RSS","type":"rss","url":"https://kazuna.pages.dev/rss/","image":"https://kazuna.pages.dev/assets/brands/subscribe/rss.png","enabled":true,"editable":false,"id":"HpitgvQh6ui"},{"name":"JSON","type":"json","url":"https://kazuna.pages.dev/json/","image":"https://kazuna.pages.dev/assets/brands/subscribe/json.png","enabled":true,"editable":false,"id":"941VQlsFvEU"}],"description_text":"\n","copyright":"©2023","itunes:type":"episodic","items_sort_order":"newest_first"}}