mohikanz / mohikan-backup

MIT License
0 stars 5 forks source link

GitHub trend feed #53

Open peacock0803sz opened 5 years ago

peacock0803sz commented 5 years ago

tl;dr

GitHubのトレンドフィードを配信するRSS botを作る

peacock0803sz commented 5 years ago

事の発端

OJI [14:53]
GitHubトレンドって方法わかってるんやっけ?

ささみさん [15:09]
今死んでると思われ

OJI [15:11]
死んでるっての把握してないのかサービス側で死んでるのか取得方法分かってるけど
まだ登録してないのかその他なのかどれ?

ささみさん [15:11]
サービスが死んでる

OJI [15:11]
把握
元は何のサービス使ってたんや?

ささみさん [15:16]
これ http://github-trends.ryotarai.info/

OJI [16:37]
おもろいのあった
https://www.npmjs.com/package/trending-github
これをnow.shとかherokuで動かすというゴリ押し提案

ささみさん [17:28]
もう1個アプリ枠消費するのか....

OJI [18:49]
鯖でRSSを配信すればよかろう()
OldBigBuddha commented 5 years ago

表現がおかしい() GitHub TrendをRSSで配信するサービスを準備する が正しい。 まぁ、 http://github-trends.ryotarai.info/ を自分たちで準備するってのが正しいかな。

yuina1056 commented 5 years ago

これって、githubのAPIからfeedのURLさえ分かれば良いのか…?

peacock0803sz commented 5 years ago

😇

GitHub, feedのURL配信してない気がしてるんですが

swallowtail224 commented 5 years ago

arXivTimes/arXivTimesではGitHubのissueをRSSで受信してたっぽいんでなにかやり方があるっぽい?

peacock0803sz commented 5 years ago

https://github.com/imsun/gh-feed

こんなのあったけど動かないみたい....

OldBigBuddha commented 5 years ago

話がずれてるっぽいので修正

俺が提案したのは、 GitHubのTrendを定期的に確認して更新内容をRSSとして配信する鯖を準備すればいいのでは? ということ

具体的な方法としては、以下のURLからGitHubのTrendが取れる https://github.com/trending

このページを定期的に取得、DOMを解析してリポジトリ情報を取得 あとは、リーダーに読み込ませたらアプリをわざわざ追加しなくてもいけるよねって話

peacock0803sz commented 5 years ago

http://github-trends.ryotarai.info/ とやってることは変わらないけどそれしかないか....

OldBigBuddha commented 5 years ago

死んでるならこっちで用意するのが一番やろ

peacock0803sz commented 5 years ago

Trend自体は死んでないからいいのか、それで行きましょ