it-swarm.it

Impostazione di un feed RSS di Github Commit

Sto cercando di fare in modo che il mio github si impegni come feed RSS, ma finora non sono riuscito a capirlo. So che è disponibile un feed privato con la seguente sintassi:

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

Ma questo è il feed delle attività degli utenti. Vorrei un feed di commit di uno dei miei progetti. Grazie in anticipo!

Perfetto, grazie!! questa era la sintassi finale:

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

Tuttavia non riesco ancora a visualizzare gli impegni su tutte le filiali.

84
jalagrange

Tu vuoi https://github.com/whatever/commits/master.atom, come per Cloudera flume repository è https://github.com/cloudera/flume/commits/master.atom.

130
CanSpice

Esiste un'altra alternativa RssHub tranne atomi ufficiali (prima parte).

GitHub fornisce ufficialmente alcuni feed RSS ufficiali:

Rilasci repo: https://github.com/:owner/:repo/releases.atom

Repo si impegna: https://github.com/:owner/:repo/commits.atom

Attività dell'utente: https://github.com/:user.atom

Feed privato: https://github.com/:user.private.atom?token=:secret (Puoi trovare Iscriviti al tuo feed di notizie nella pagina del dashboard dopo il login)


[. .____] RssHub:

Repository Github

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

Routing: /github/repos/:user

parametri:

  • Utente (richiesto): nome utente

Github Tendenza per lingua

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

Routing: /github/trending/:since/:language?

parametro:

Problemi con il repository Github

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

Routing: /github/issue/:user/:repo

parametro:

  • Utente (richiesto): nome utente

  • Repo (richiesto): nome del repository

Richieste di pull del repository Github

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

Routing: /github/pull/:user/:repo

parametro:

  • Utente (richiesto): nome utente

  • Repo (richiesto): nome del repository

Utente Github

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

Routing: /github/user/followers/:user

parametro:

  • Utente (richiesto): nome utente

Stelle del repository Github

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

Routing: /github/stars/:user/:repo

parametro:

  • Utente (richiesto): nome utente

  • Repo (richiesto): nome del repository

Risultati della ricerca Github

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

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

parametro:

  • Query (obbligatorio): parola chiave di ricerca

  • Ordina (opzionale): opzioni di ordinamento (l'impostazione predefinita è bestmatch)

  • Ordine (opzionale): ordina, decrescente e asc (default discendente decrescente)

enter image description here

Inoltre, puoi utilizzare Feed4 per creare feed per qualsiasi pagina web se non necessario per accedere con l'account. Tutorial ufficiale, fai clic qui per visualizzare.

4
Bravo Yeung