Oneboxes de repositórios do GitHub mais ricas com mais metadados

Inclua Idioma, Classificação por Estrelas e Número de Forks, semelhante aos cartões de repositórios do GitHub.

5 curtidas

PR criado:

3 curtidas

As estrelas e o número de forks serão atualizados dinamicamente de tempos em tempos, ou esses números serão obtidos apenas uma vez e ficarão desatualizados?

1 curtida

Não, isso exigiria uma reconstrução em HTML. Implementar isso é, claro, possível, mas acabaria adicionando bastante complexidade nova, então optei por adiar.

Se houver interesse da CDCK nesse enriquecimento periódico, fico feliz em dar seguimento, mas não tenho certeza se essa complexidade seria bem-vinda?

Acho que uma reconstrução em HTML é um bom compromisso por enquanto?

Investigando um pouco mais:

  • de fato, existem webhooks para metadados atualizados (incrível!)
  • infelizmente, para configurá-los, é necessário ser o dono do repositório ou ter permissões semelhantes

Portanto, a única solução seria algum tipo de sistema de polling.

Isso é um verdadeiro coelho no buraco… e talvez fosse melhor adicionar isso ao plugin do GitHub ou algo assim, em vez de implementar no núcleo…

pensando nisso, talvez só precise de algo como “dados corretos em 10/11/2026” em texto discreto?

isso resolveria tanto para links de “fire and forget” quanto para links atualizados.

um bom compromisso?

Pensando nisso, não seria ruim ter uma flag que indique que a postagem tem oneboxes que devem ser atualizadas regularmente. Poderia haver um job do Sidekiq que fizesse uma reconstrução periódica ou algo assim.

Sim, coisas complicadas