Перегляд новин / часової шкали для конкретного сховища 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


Дивовижно, вони нарешті додали його! Дякую, що вказали на це!
Девід Н

@Samus_ У мене було те саме питання сьогодні, і зараз мені цікаво, яке місце хтось запитувати в команді github про функцію? Btw, дякую за відповідь та посилання.
Sumeet Pareek

Я думаю, що їх форма "зворотного зв'язку" - це шлях, але, за моїми джерелами, вам потрібно кілька подібних запитів, щоб дійсно привернути їх увагу.
Самусь_

Я думаю, що корисно написати конкретний приклад: наприклад, для jquery, канал є api.github.com/repos/jquery/jquery/events
thSoft

5

Створювати канали на основі повторного замовлення: https://github.com/username/reponame/commiss/master.atom


1
Мене насправді цікавить стрічка новин, пов’язана із сховищем. Уявіть, що ви створите обліковий запис Github і використовуйте його для перегляду лише одного сховища - ось що я хочу. Файл новин на основі репо показує: поштові події, коментарі щодо проблем, нові випуски, нові запити на виклики, нові відділення тощо. Вони не доступні журналом комісій. Дякую за вашу допомогу.
Девід Н

Сьогодні тестуватимуть репо, які дивилися, але для роздвоєння це працює - канал із власної інформаційної панелі показує всі дії в батьківському репо
Lazy Badger

3

Я щойно опублікував відповідь на це в StackOverflow .

Коротко:

Здається, GitHub тепер підтримує канал "усе" за такою умовою:

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

Де somehextokenзамінено на маркер, що стосується вашого облікового запису.

Ви можете отримати URL-адресу його каналу + маркера автоматично від GitHub, виконавши такі кроки:

  1. Увійдіть у свій акаунт GitHub
  2. Перейдіть на наступну сторінку: https://github.com/dashboard/yours
  3. Клацніть кнопку стрічки новин із стрічкою - значок у верхньому правому куті сторінки.
  4. Це перенесе вас на сторінку XML каналу. Скопіюйте URL-форму у свій браузер та вставте, де потрібно.
  5. Фільтруйте канал відповідно до своїх потреб. Здається, що сам канал містить оновлення випусків та інші відомості про всі репортажі, підключені до вашого облікового запису. У моєму випадку я просто використовував стандартний текстовий фільтр, щоб схопити лише елементи подачі з MyAcct / MyRepo1 у назві.

Дякую за відповідь. Це все ще страждає від тієї ж проблеми, що і у мене. Коли ви переглядаєте багато сховищ, історії, породжені активними репозиціями, як правило, вимивають історії з менш активних репост. Крім того, якщо я правильно пам’ятаю, коли ви починаєте переглядати репо, у вашому каналі з’являються лише новіші історії з цього репо.
Девід Н

Відповідь вище тільки дає годуй елементи з вашого РЕПО. В принципі, ви можете створити новий обліковий запис GitHub, розкладіть лише репо, яке ви хочете мати у своєму каналі, а потім дотримуйтесь інструкцій, наведених вище для цього нового облікового запису GH. На практиці в моєму звичайному обліковому записі у мене досить мало репост - і заголовки каналів є цілком послідовними - що їх легко відфільтрувати. Якщо ви заплатили багато репостів, то ідея з окремим обліковим записом повинна працювати для вас.
Пол МакМерді

2

У додатку GitHub для Android є така особливість. Якщо ви переходите до репо, в основній навігації є пункт "новини". Він також показує речі, яких ви не бачите в особистому ефірі новин. Наприклад, ви бачите, чи хтось, кого ви не стежите за зіркою, репо відкладає.

Я вважаю це дійсно корисним і прикро, що звичайний веб-сайт не має такої функції.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.