Я пытаюсь сделать коммиты на 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 это https://github.com/cloudera/flume/commits/master.atom.
https://github.com/whatever/commits/master.atom
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 (Вы можете найти Подписаться на свой канал новостей на странице панели инструментов после входа в систему)
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
/github/repos/:user
Параметры:
Пример: https://rsshub.app/github/trending/daily/javascript
Маршрутизация: /github/trending/:since/:language?
/github/trending/:since/:language?
Параметр:
С (обязательно): промежуток времени, доступный на странице Тенденция URL, необязательно ежедневно ежемесячно
Язык (необязательно)
Язык, который можно найти на странице Тенденции URL
Пример: https://rsshub.app/github/issue/DIYgod/RSSHub
Маршрутизация: /github/issue/:user/:repo
/github/issue/:user/:repo
Пользователь (обязательно): имя пользователя
Репо (обязательно): имя репозитория
Пример: https://rsshub.app/github/pull/DIYgod/RSSHub
Маршрутизация: /github/pull/:user/:repo
/github/pull/:user/:repo
Пример: https://rsshub.app/github/user/followers/yanglr
Маршрутизация: /github/user/followers/:user
/github/user/followers/:user
параметр:
Пример: https://rsshub.app/github/stars/yanglr/CaliburnMicro-Calculator
Маршрутизация: /github/stars/:user/:repo
/github/stars/:user/:repo
Репо (обязательно):имя хранилища
Пример: https://rsshub.app/github/search/RSSHub/bestmatch/desc
Маршрутизация: /github/search/:query/:sort?/:order?
/github/search/:query/:sort?/:order?
Запрос (обязательно): ключевое слово для поиска
Сортировка (необязательно): параметры сортировки (по умолчанию bestmatch)
Порядок (необязательно): порядок сортировки, desc и asc (по умолчанию desc по убыванию)
Кроме того, вы можете использовать Feed43 для создания канала для любой веб-страницы, если нет необходимости входить в систему с учетной записью.Официальный учебник, нажмите здесь для просмотра.