Oneboxes de repositorios de GitHub más ricos con más metadatos

Incluir idioma, clasificación por estrellas y número de bifurcaciones, similar a las tarjetas de repositorios de GitHub.

5 Me gusta

PR creado:

3 Me gusta

¿Se actualizarán dinámicamente las estrellas y el número de forks de vez en cuando, o se obtendrán esas cifras una sola vez y quedarán obsoletas?

1 me gusta

No, eso requeriría una reconstrucción HTML. Implementarlo es, por supuesto, posible, pero añadiría mucha carga nueva, así que me contuve.

Si CDCK tiene interés en ese enriquecimiento periódico, estaré encantado de seguir adelante, pero no estoy seguro de que tal complejidad sea bienvenida.

Creo que una reconstrucción HTML es un buen compromiso por ahora.

Investigando un poco más:

  • de hecho, existen webhooks para metadatos actualizados (¡increíble!)
  • lamentablemente, para configurar uno, tienes que ser el propietario del repositorio o tener permisos similares

Así que la única solución sería algún tipo de sistema de polling.

Eso es un auténtico conejo en el que meterse… y quizás sería mejor que simplemente lo añadieras al plugin de GitHub o algo así, en lugar de implementarlo en el núcleo…

estoy pensando en esto, tal vez solo necesite algo como “datos correctos al 11/10/2026” en texto discreto?

esto resolvería tanto los enlaces de “dispara y olvida” como los enlaces actualizados.

¿compromiso justo?

Pensándolo bien, no estaría mal tener una bandera que indique que la publicación tiene oneboxes que deberían actualizarse periódicamente. Podría haber un trabajo de Sidekiq que realizara una reconstrucción regular o algo parecido.

Sí, cosas complicadas