Я пытаюсь сделать так, чтобы мои коммиты на github были RSS-потоками, но пока мне не удалось это понять. Я знаю, что личный канал доступен со следующим синтаксисом:
https://github.com/username.atom?token=token
Но это лента активности пользователей. Я хотел бы получить ленту коммитов одного из моих проектов. Заранее спасибо!
Отлично спасибо!! это был последний синтаксис:
https://github.com/username/repository_name/commits/branch_name.atom?login=login&token=token.
Тем не менее, все еще не удается просмотреть коммиты во всех ветках.
whatever
и поставьте?token=token
в конец. Дайте ему шанс.master.atom
вместоbranch_name.atom
?https://github.com/whatever/commits/master/path/to/file.atom
.Есть еще одна альтернатива RssHub, кроме официальных атомов (первая часть).
RssHub:
Репозитории Github
Пример: https://rsshub.app/github/repos/yanglr
Маршрутизация:
/github/repos/:user
параметры:
Github Trending по языку
Пример: 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
Пример: 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?
параметр:
Запрос (обязательно): ключевое слово для поиска
Сортировка (необязательно): параметры сортировки (по умолчанию - наилучшее соответствие)
Порядок (необязательно): порядок сортировки, по убыванию и по возрастанию (по умолчанию по убыванию)
Кроме того, вы можете использовать Feed43 для создания ленты для любой веб-страницы, если нет необходимости входить в систему с учетной записью. Официальное руководство, нажмите здесь, чтобы просмотреть.
источник