Open kachick opened 2 months ago
i agree it
👍
く、クソリプ例だ〜!
https://docs.rsshub.app/routes/programming#issue-pull-request-comments
このツールの https://github.com/DIYgod/RSSHub/blob/f368fa05f0e2e475433732941b9ab0736737fd09/lib/routes/github/comments.ts この辺でコメント投稿からfeed生成出来るようにしてるっぽい。他に issue 全体とかはあるんだけど、issueのステータス変更に対するものはドキュメント上見つかってないのでコメント無しで閉じられたときどうなのかとかは読み解いてみないとなんとも
例えばこのスレッド(含むpankona 💩 りぷ) は https://rsshub.app/github/comments/kachick/times_kachick/304 でRSS feedを入手できるようになる
試しにこのコメント付きで閉じて、開けて、無言で閉じて、開けてみる
💯 I like it!
<lastBuildDate>Fri, 30 Aug 2024 10:33:53 GMT</lastBuildDate>
ここが1時間超えても更新されない 別に即時更新じゃなくても日次ぐらいなら用は足すんやが、あんま遅いと動作確認的に不便・・・
webhook を作れるのはあくまで自分が権限持ってるリポジトリだけっぽい
https://github.com/kachick/times_kachick/settings/hooks/new https://github.com/pankona/install/settings/hooks/new
https://docs.github.com/ja/webhooks/using-webhooks/creating-webhooks
特定のリポジトリで発生したイベントをサブスクライブするWebhook を作成できます。 そのリポジトリに Webhook を作成するには、リポジトリのオーナーであるか、リポジトリの管理者アクセス権が必要です。
https://docs.github.com/ja/rest/issues/issues?apiVersion=2022-11-28#get-an-issue
Get an issue API で state 取れるので、rate limit に引っかかるほどの量じゃなければこれで定期的にポーリングするのが結局簡単そう
https://github.com/kachick/times_kachick/issues/275 https://github.com/kachick/times_kachick/issues/242
自分で作り込まんでもRSSリーダー的なので案外さくっと実現できたりしそうな気が