特定のGitHubリポジトリのニュースフィード/タイムラインを表示する


13

GitHubでは、次の機能を使用して複数のリポジトリを追跡できます。

  1. あなたが見ているすべてのリポジトリのパーソナライズされたニュースフィード-https ://github.com
  2. すべての公開リポジトリのグローバルタイムライン-https ://github.com/timeline

単一のリポジトリのニュースフィード/タイムラインを表示する方法はありますか?

例:https : //github.com/jquery/jquery/timeline

私が見つけた最も近い解決策は、GitHub Feed Filter for Chromeというブラウザー拡張機能です。

パーソナライズされたニュースフィードにフィルターを適用することで機能します。ただし、多くのリポジトリを監視している場合は、ニュースフィードの下部にある[詳細]ボタンを複数回クリックして、フィルターにフィードするのに十分な記事を取得する必要があります。

より良い解決策はありますか?

回答:


6

私はちょうどこの機能を要求したところ、彼らは今のところ彼らのAPIでのみサポートされていると答えました:http : //developer.github.com/v3/activity/events/#list-repository-events


素晴らしい、彼らはついにそれを追加しました!ご指摘いただきありがとうございます!
デビッドH

@Samus_今日は同じ質問がありましたが、今、誰かがgithubチームに機能をリクエストする場所はどこですか?ところで、答えとリンクをありがとう。
スメエットパリーク

私は彼らの「フィードバック」フォームが進むべき道だと思いますが、私の情報筋によると、実際に彼らの注意を引くためにいくつかの同様のリクエストが必要です。
サムス_

具体的な例を書くと役立つと思います。たとえば、jqueryの場合、フィードはapi.github.com/repos/jquery/jquery/events
thSoft

5

リポジトリごとにコミットフィードが存在します:https : //github.com/username/reponame/commits/master.atom


1
リポジトリに関連付けられているニュースフィードに実際に興味があります。Githubアカウントを作成し、それを使用して1つのリポジトリのみを監視することを想像してください。リポジトリベースのニュースフィードには、プッシュイベント、課題に関するコメント、新しい課題、新しいプルリクエスト、新しいブランチなどが表示されます。これらはコミットログでは利用できません。あなたの助けをありがとう。
デビッドH

今日は監視されたレポをテストしますが、分岐した場合は動作します-独自のダッシュボードからのフィードは親レポのすべてのアクションを表示します
レイジーバジャー

3

これに対する答えをStackOverflowに投稿しました。

簡単に:

GitHubは、次の規則で「すべて」のフィードをサポートするようになりました。

https://github.com/username.private.actor.atom?token=somehextoken

どこsomehextokenがアカウントに関連するトークンに置き換えられます。

次の手順を使用して、GitHubからフィード+トークンURLを自動的に取得できます。

  1. GitHubアカウントにログインします
  2. 次のページに移動します:https : //github.com/dashboard/yours
  3. フィードが付いた[ニュースフィード]ボタンをクリックします。ページの右上にあるアイコン。
  4. これにより、フィードXMLページに移動します。ブラウザからURLをコピーし、必要な場所に貼り付けます。
  5. ニーズに合わせてフィードをフィルタリングします。フィード自体には、アカウントに接続されているすべてのリポジトリからの問題の更新やその他の詳細が含まれているようです。私の場合、標準のテキストフィルターを使用して、タイトルにMyAcct / MyRepo1が含まれるフィード要素のみを取得しました。

回答ありがとうございます。これには、私が抱えているのと同じ問題が依然としてあります。多くのリポジトリを見ると、アクティブなリポジトリによって生成されたストーリーは、アクティブでないリポジトリからストーリーを洗い流す傾向があります。また、正しく覚えていれば、レポの視聴を開始すると、そのレポからの新しいストーリーのみがフィードに表示されます。
デビッドH

上記の答えはリポジトリからのフィード要素のみを提供します。原則として、新しいGitHubアカウントを作成し、フィードに含めるレポのみをフォークし、この新しいGHアカウントで上記の指示に従うことができます。実際には、通常のアカウントには自分のリポジトリがほとんどありません-フィードタイトルは一貫しているので、フィルターをかけるのは簡単です。多数のリポジトリをフォークしている場合は、個別アカウントのアイデアが役立ちます。
ポールマクマーディ

2

GitHub Androidアプリにはこのような機能があります。リポジトリに移動すると、メインナビゲーションに「ニュース」アイテムがあります。また、個人のニュースフィードには表示されないものも表示されます。たとえば、フォローしていない人がレポにスターを付けるかどうかを確認します。

私はそれが本当に便利だと思うし、通常のウェブサイトにその機能がないのは残念だ。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.