web-dev-qa-db-fra.com

Configurer un flux RSS Github Commit

J'essaie de faire valider mon github en tant que flux RSS, mais jusqu'à présent, je n'ai pas réussi à le comprendre. Je sais qu'un flux privé est disponible avec la syntaxe suivante:

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

Mais c'est le flux d'activité des utilisateurs. Je souhaite un flux de validation d'un de mes projets. Merci d'avance!

Parfait, merci!! ce fut la syntaxe finale:

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

Je ne peux toujours pas voir les commits sur toutes les branches.

84
jalagrange

Tu veux https://github.com/whatever/commits/master.atom, comme pour le Cloudera flume repository c'est https://github.com/cloudera/flume/commits/master.atom.

130
CanSpice

Il existe une autre alternative RssHub à l'exception des atomes officiels (première partie).

GitHub fournit officiellement des flux RSS officiels:

Versions du référentiel: https://github.com/:owner/:repo/releases.atom

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

Activités de l'utilisateur: https://github.com/:user.atom

Flux privé: https://github.com/:user.private.atom?token=:secret (Vous pouvez vous abonner à votre flux d'actualités dans la page du tableau de bord après la connexion)


RssHub:

Dépôts Github

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

Routage: /github/repos/:user

paramètres:

  • Utilisateur (obligatoire): nom d'utilisateur

Tendances Github par langue

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

Routage: /github/trending/:since/:language?

paramètre:

  • Depuis (obligatoire): intervalle de temps, disponible dans l'URL page de tendances , facultatif tous les mois

  • Langue (facultatif)

    Langue, qui peut être trouvée dans l'URL page tendance

Problèmes de référentiel Github

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

Routage: /github/issue/:user/:repo

paramètre:

  • Utilisateur (obligatoire): nom d'utilisateur

  • Repo (obligatoire): nom du référentiel

Demandes d'extraction de référentiel Github

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

Routage: /github/pull/:user/:repo

paramètre:

  • Utilisateur (obligatoire): nom d'utilisateur

  • Repo (obligatoire): nom du référentiel

Utilisateur Github

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

Routage: /github/user/followers/:user

paramètre:

  • Utilisateur (obligatoire): nom d'utilisateur

Github Repository Stars

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

Routage: /github/stars/:user/:repo

paramètre:

  • Utilisateur (obligatoire): nom d'utilisateur

  • Repo (obligatoire): nom du référentiel

Résultats de recherche

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

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

paramètre:

  • Requête (obligatoire): mot clé de recherche

  • Trier (facultatif): options de tri (la valeur par défaut est bestmatch)

  • Ordre (facultatif): ordre de tri, desc et asc (desc décroissant par défaut)

enter image description here

En outre, vous pouvez utiliser Feed4 pour créer un flux pour n'importe quelle page Web s'il n'est pas nécessaire de vous connecter avec un compte. Tutoriel officiel, cliquez sur ici pour voir.

4
Bravo Yeung