Ответ 1
Вы хотите https://github.com/whatever/commits/master.atom
, как и для репозитория Floup Cloudera, https://github.com/cloudera/flume/commits/master.atom
.
Я пытаюсь, чтобы мой github записывался как RSS-канал, но до сих пор мне не удалось это понять. Я знаю, что частный канал доступен со следующим синтаксисом:
https://github.com/username.atom?token=token
Но это фид активности пользователей. Я хотел бы передать фид одного из моих проектов. Заранее спасибо!
Отлично, спасибо! это был последний синтаксис:
https://github.com/username/repository_name/commits/branch_name.atom?login=login&token=token.
Тем не менее, can not view фиксирует все ветки.
Вы хотите https://github.com/whatever/commits/master.atom
, как и для репозитория Floup Cloudera, https://github.com/cloudera/flume/commits/master.atom
.
Существует еще один альтернативный вариант RssHub, кроме официальных атомов (первая часть).
GitHub официально предоставляет несколько официальных RSS-каналов:
Repo releases: https://github.com/:owner/:repo/releases.atom
Repo commits: https://github.com/:owner/:repo/commits.atom
User activities: https://github.com/:user.atom
Личный канал: https://github.com/:user.private.atom?token=:secret (Вы можете найти Подпишитесь на ленту новостей на странице панели инструментов после входа в систему)
RssHub:
Пример: https://rsshub.app/github/repos/yanglr
Маршрутизация: /github/repos/:user
Параметры:
Пример: https://rsshub.app/github/trending/daily/javascript
Маршрутизация: /github/trending/:since/:language?
Параметр:
Поскольку (обязательно): промежуток времени, доступный по URL-адресу страницы трендов, необязательно ежедневно ежемесячно
Язык (необязательно)
Язык, который можно найти на странице трендов URL
Пример: https://rsshub.app/github/issue/DIYgod/RSSHub
Маршрутизация: /github/issue/:user/:repo
Параметр:
Пользователь (обязательно): имя пользователя
Репо (обязательно): имя хранилища
Пример: https://rsshub.app/github/pull/DIYgod/RSSHub
Маршрутизация: /github/pull/:user/:repo
Параметр:
Пользователь (обязательно): имя пользователя
Репо (обязательно): имя хранилища
Пример: https://rsshub.app/github/user/followers/yanglr
Маршрутизация: /github/user/followers/:user
Параметр:
Пример: https://rsshub.app/github/stars/yanglr/CaliburnMicro-Calculator
Маршрутизация: /github/stars/:user/:repo
Параметр:
Пользователь (обязательно): имя пользователя
Репо (обязательно): имя хранилища
Пример: https://rsshub.app/github/search/RSSHub/bestmatch/desc
Маршрутизация: /github/search/:query/:sort?/:order?
Параметр:
Запрос (обязательно): ключевое слово для поиска
Сортировка (необязательно): параметры сортировки (по умолчанию - наилучшее совпадение)
Порядок (необязательно): порядок сортировки, desc и asc (по умолчанию убывание по убыванию)
Кроме того, вы можете использовать Feed43 для создания ленты для любой веб-страницы, если в ней нет необходимости входить в систему с учетной записью. Официальный учебник, нажмите здесь для просмотра.