Configuración de una fuente RSS de confirmación de Github

93

Estoy tratando de que mi github se confirme como una fuente RSS, pero hasta ahora no he logrado resolverlo. Sé que hay un feed privado disponible con la siguiente sintaxis:

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

Pero esta es la actividad de los usuarios. Me gustaría recibir un feed de confirmación de uno de mis proyectos. ¡Gracias por adelantado!

¡¡Perfecto, gracias!! esta fue la sintaxis final:

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

Sin embargo, todavía no puedo ver las confirmaciones en todas las ramas.

jalagrange
fuente

Respuestas:

142

Que desea https://github.com/whatever/commits/master.atom, al igual que para el repositorio de canal de Cloudera es https://github.com/cloudera/flume/commits/master.atom.

CanSpice
fuente
3
Me imagino que sigue el mismo patrón. Sustituye el nombre de tu repositorio whatevery ponlo ?token=tokenal final. Dale una oportunidad.
CanSpice
1
¿Intentaste en master.atomlugar de branch_name.atom?
CanSpice
6
¿Hay alguna forma de obtener un feed de etiquetas para un proyecto? Ciertos proyectos usan etiquetas para proporcionar archivos tar de lanzamiento. Sería útil seguirlos como una fuente RSS.
TrinitronX
6
@TrinitronX: puede reemplazar commits / master.atom con releases.atom para obtener las versiones. Entonces, para el ejemplo anterior, sería github.com/cloudera/flume/releases.atom .
Erica
6
También puede conseguir alimentar a la historia de un archivo en particular: https://github.com/whatever/commits/master/path/to/file.atom.
Franklin Yu
7

Hay otra alternativa RssHub excepto los átomos oficiales (primera parte).

GitHub proporciona algunos feeds RSS oficiales de forma oficial:

Lanzamientos de repositorio: https://github.com/:owner/:repo/releases.atom

Repo confirma: https://github.com/:owner/:repo/commits.atom

Actividades del usuario: https://github.com/:user.atom

Fuente privada: https://github.com/:user.private.atom?token=:secret (Puede encontrar Suscribirse a su fuente de noticias en la página del panel después de iniciar sesión)


RssHub:

Repositorios de Github

Ejemplo: https://rsshub.app/github/repos/yanglr

Enrutamiento: /github/repos/:user

parámetros:

  • Usuario (requerido): nombre de usuario

Tendencias de Github por idioma

Ejemplo: https://rsshub.app/github/trending/daily/javascript

Enrutamiento: /github/trending/:since/:language?

parámetro:

Problemas con el repositorio de Github

Ejemplo: https://rsshub.app/github/issue/DIYgod/RSSHub

Enrutamiento: /github/issue/:user/:repo

parámetro:

  • Usuario (requerido): nombre de usuario

  • Repo (obligatorio): nombre del repositorio

Solicitudes de extracción del repositorio de Github

Ejemplo: https://rsshub.app/github/pull/DIYgod/RSSHub

Enrutamiento: /github/pull/:user/:repo

parámetro:

  • Usuario (requerido): nombre de usuario

  • Repo (obligatorio): nombre del repositorio

Usuario de Github

Ejemplo: https://rsshub.app/github/user/followers/yanglr

Enrutamiento: /github/user/followers/:user

parámetro:

  • Usuario (requerido): nombre de usuario

Estrellas del repositorio de Github

Ejemplo: https://rsshub.app/github/stars/yanglr/CaliburnMicro-Calculator

Enrutamiento: /github/stars/:user/:repo

parámetro:

  • Usuario (requerido): nombre de usuario

  • Repo (obligatorio): nombre del repositorio

Resultados de búsqueda de Github

Ejemplo: https://rsshub.app/github/search/RSSHub/bestmatch/desc

Enrutamiento: /github/search/:query/:sort?/:order?

parámetro:

  • Consulta (obligatorio): palabra clave de búsqueda

  • Ordenar (opcional): opciones de clasificación (el valor predeterminado es mejor coincidencia)

  • Orden (opcional): orden de clasificación, desc y asc (desc por defecto descendente)

ingrese la descripción de la imagen aquí

Además, puede utilizar Feed43 para crear un feed para cualquier página web si no es necesario iniciar sesión con la cuenta. Tutorial oficial, haga clic aquí para verlo.

Bravo Yeung
fuente