私はgithubのコミットをRSSフィードとしてコミットしようとしていますが、今のところ理解できていません。次の構文でプライベートフィードが利用できることを知っています。
https://github.com/username.atom?token=token
しかし、これはユーザーアクティビティフィードです。私のプロジェクトのコミットフィードをお願いします。前もって感謝します!
パーフェクト、ありがとう!!これが最終的な構文です。
https://github.com/username/repository_name/commits/branch_name.atom?login=login&token=token.
それでも、すべてのブランチでコミットを表示することはできません。
https://github.com/whatever/commits/master.atom
、 Cloudera flume repository それはhttps://github.com/cloudera/flume/commits/master.atom
。
別の代替手段- RssHubがありますが、 公式アトム (最初の部分)は除きます。
GitHubはいくつかの公式RSSフィードを公式に提供しています。
リポジトリリリース: https://github.com/:owner/:repo/releases.atom
リポジトリのコミット: https://github.com/:owner/:repo/commits.atom
ユーザーアクティビティ: https://github.com/:user.atom
プライベートフィード: https://github.com/:user.private.atom?token=:secret (ログイン後、ダッシュボードページでニュースフィードの購読を見つけることができます)
RssHub:
例: https://rsshub.app/github/repos/yanglr
ルーティング:/github/repos/:user
パラメーター:
例: https://rsshub.app/github/trending/daily/javascript
ルーティング:/github/trending/:since/:language?
パラメータ:
から(必須):期間、 トレンドページ URLで利用可能、オプションで毎日月次
言語(オプション)
Trending page URLにある言語
例: https://rsshub.app/github/issue/DIYgod/RSSHub
ルーティング:/github/issue/:user/:repo
パラメータ:
ユーザー(必須):ユーザー名
リポジトリ(必須):リポジトリ名
例: https://rsshub.app/github/pull/DIYgod/RSSHub
ルーティング:/github/pull/:user/:repo
パラメータ:
ユーザー(必須):ユーザー名
リポジトリ(必須):リポジトリ名
例: https://rsshub.app/github/user/followers/yanglr
ルーティング:/github/user/followers/:user
パラメータ:
例: https://rsshub.app/github/stars/yanglr/CaliburnMicro-Calculator
ルーティング:/github/stars/:user/:repo
パラメータ:
ユーザー(必須):ユーザー名
リポジトリ(必須):リポジトリ名
例: https://rsshub.app/github/search/RSSHub/bestmatch/desc
ルーティング:/github/search/:query/:sort?/:order?
パラメータ:
クエリ(必須):検索キーワード
並べ替え(オプション):並べ替えオプション(デフォルトはbestmatch)
順序(オプション):ソート順、descおよびasc(デフォルトは降順)
また、アカウントでログインする必要がない場合は、 Feed4 を使用してWebページのフィードを作成できます。公式チュートリアル、表示するには here をクリックしてください。