Estou tentando ter meus commits no github como um feed RSS, mas até agora não consegui descobrir. Eu sei que um feed privado está disponível com a seguinte sintaxe:
https://github.com/username.atom?token=token
Mas este é o feed de atividades dos usuários. Eu gostaria de um feed de commit de um dos meus projetos. Desde já, obrigado!
Perfeito, obrigado !! esta foi a sintaxe final:
https://github.com/username/repository_name/commits/branch_name.atom?login=login&token=token.
Ainda não consigo ver os commits em todos os branches.
whatever
e coloque?token=token
no final. Dê uma chance a isso.master.atom
vez debranch_name.atom
?https://github.com/whatever/commits/master/path/to/file.atom
.Existe outro RssHub alternativo, exceto os átomos oficiais (primeira parte).
RssHub:
Repositórios Github
Exemplo: https://rsshub.app/github/repos/yanglr
Roteamento:
/github/repos/:user
parâmetros:
Tendências do Github por idioma
Exemplo: https://rsshub.app/github/trending/daily/javascript
Roteamento:
/github/trending/:since/:language?
parâmetro:
Desde (obrigatório): intervalo de tempo, disponível no URL da página de tendências , opcional diariamente mensal
Idioma (opcional)
Idioma, que pode ser encontrado no URL da página de tendências
Problemas do repositório Github
Exemplo: https://rsshub.app/github/issue/DIYgod/RSSHub
Roteamento:
/github/issue/:user/:repo
parâmetro:
Usuário (obrigatório): nome de usuário
Repo (obrigatório): nome do repositório
Solicitações pull de repositório Github
Exemplo: https://rsshub.app/github/pull/DIYgod/RSSHub
Roteamento:
/github/pull/:user/:repo
parâmetro:
Usuário (obrigatório): nome de usuário
Repo (obrigatório): nome do repositório
Usuário Github
Exemplo: https://rsshub.app/github/user/followers/yanglr
Roteamento:
/github/user/followers/:user
parâmetro:
Estrelas do repositório Github
Exemplo: https://rsshub.app/github/stars/yanglr/CaliburnMicro-Calculator
Roteamento:
/github/stars/:user/:repo
parâmetro:
Usuário (obrigatório): nome de usuário
Repo (obrigatório): nome do repositório
Resultados da pesquisa no Github
Exemplo: https://rsshub.app/github/search/RSSHub/bestmatch/desc
Roteamento:
/github/search/:query/:sort?/:order?
parâmetro:
Consulta (obrigatório): palavra-chave de pesquisa
Classificar (opcional): opções de classificação (o padrão é bestmatch)
Ordem (opcional): ordem de classificação, desc e asc (padrão descendente)
Além disso, você pode usar o Feed43 para criar feed para qualquer página da web se não for necessário fazer o login com conta. Tutorial oficial, clique aqui para visualizar.
fonte