Configurer un flux RSS Github Commit

92

J'essaie d'avoir mes commits github sous forme de 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!! c'était la syntaxe finale:

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

Cependant, je ne peux toujours pas voir les commits sur toutes les branches.

jalagrange
la source

Réponses:

141

Vous voulez https://github.com/whatever/commits/master.atom, comme pour le dépôt Cloudera flume c'est https://github.com/cloudera/flume/commits/master.atom.

CanSpice
la source
3
J'imagine qu'il suit le même schéma. Remplacez le nom de votre référentiel whateveret mettez- ?token=tokenle à la fin. Donnez-moi une chance.
CanSpice
1
Avez-vous essayé master.atomau lieu de branch_name.atom?
CanSpice
6
Existe-t-il un moyen d'obtenir un flux de balises pour un projet? Certains projets utilisent des balises pour fournir des archives tar de version. Il serait utile de les suivre sous forme de flux RSS.
TrinitronX
5
@TrinitronX - Vous pouvez remplacer commits / master.atom par releases.atom pour obtenir les versions. Donc, pour l'exemple ci-dessus, ce serait github.com/cloudera/flume/releases.atom .
Erica
5
Vous pouvez également vous nourrir pour l' histoire d'un fichier particulier: https://github.com/whatever/commits/master/path/to/file.atom.
Franklin Yu
7

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

GitHub fournit officiellement des flux RSS officiels:

Versions de repo: https://github.com/:owner/:repo/releases.atom

Les engagements de repo: 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 trouver S'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): période, disponible dans l' URL de la page "Tendances" , en option tous les jours et tous les mois

  • Langue (facultatif)

    Langue, qui se trouve dans l' URL de la page Tendances

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

Étoiles du référentiel Github

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 la recherche Github

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 la meilleure correspondance)

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

entrez la description de l'image ici

En outre, vous pouvez utiliser Feed43 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 ici pour voir.

Bravo Yeung
la source