Настройка RSS-канала Github Commit - PullRequest
84 голосов
/ 08 сентября 2011

Я пытаюсь сделать коммиты на github в виде RSS-канала, но до сих пор мне не удалось это выяснить.Я знаю, что частный канал доступен со следующим синтаксисом:

https://github.com/username.atom?token=token

Но это канал активности пользователей.Я хотел бы коммитить один из моих проектов.Заранее спасибо!

Отлично, спасибо !!это был последний синтаксис:

https://github.com/username/repository_name/commits/branch_name.atom?login=login&token=token. 

Все еще не могу просмотреть коммиты на всех ветвях.

Ответы [ 2 ]

130 голосов
/ 08 сентября 2011
4 голосов
/ 27 марта 2019

Существует еще одна альтернатива 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:

Github репозитории

Пример: https://rsshub.app/github/repos/yanglr

Маршрутизация: /github/repos/:user

Параметры:

  • Пользователь (обязательно): имя пользователя

Тенденции Github по языкам

Пример: https://rsshub.app/github/trending/daily/javascript

Маршрутизация: /github/trending/:since/:language?

Параметр:

  • С (обязательно): промежуток времени, доступный на странице Тенденция URL, необязательно ежедневно ежемесячно

  • Язык (необязательно)

    Язык, который можно найти на странице Тенденции URL

Проблемы с хранилищем Github

Пример: https://rsshub.app/github/issue/DIYgod/RSSHub

Маршрутизация: /github/issue/:user/:repo

Параметр:

  • Пользователь (обязательно): имя пользователя

  • Репо (обязательно): имя репозитория

Запросы извлечения репозитория Github

Пример: https://rsshub.app/github/pull/DIYgod/RSSHub

Маршрутизация: /github/pull/:user/:repo

Параметр:

  • Пользователь (обязательно): имя пользователя

  • Репо (обязательно): имя репозитория

Github User

Пример: https://rsshub.app/github/user/followers/yanglr

Маршрутизация: /github/user/followers/:user

параметр:

  • Пользователь (обязательно): имя пользователя

Звезды репозитория Github

Пример: https://rsshub.app/github/stars/yanglr/CaliburnMicro-Calculator

Маршрутизация: /github/stars/:user/:repo

параметр:

  • Пользователь (обязательно): имя пользователя

  • Репо (обязательно):имя хранилища

Github Результаты поиска

Пример: https://rsshub.app/github/search/RSSHub/bestmatch/desc

Маршрутизация: /github/search/:query/:sort?/:order?

параметр:

  • Запрос (обязательно): ключевое слово для поиска

  • Сортировка (необязательно): параметры сортировки (по умолчанию bestmatch)

  • Порядок (необязательно): порядок сортировки, desc и asc (по умолчанию desc по убыванию)

enter image description here Кроме того, вы можете использовать Feed43 для создания канала для любой веб-страницы, если нет необходимости входить в систему с учетной записью.Официальный учебник, нажмите здесь для просмотра.

...