-
Notifications
You must be signed in to change notification settings - Fork 372
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: continuação do script para baixar lista de colaboradores e seus avatares #38
Conversation
This pull request is being automatically deployed with Vercel (learn more). 🔍 Inspect: https://vercel.com/filipedeschamps/tabnews/AqUJ8K1RuTEFmK6oGziGvRka5pzs |
e833c8a
to
d669e79
Compare
@filipedeschamps uma dúvida, existe um sistema de "cron" ou "agendador de tarefas" na Vercel? |
Infelizmente hoje não existe :( |
And also generates a JSON with all collaborators username inside an Array
d669e79
to
ee8534b
Compare
@filipedeschamps Que tal usar o recurso do GitHub Actions para fazer com que uma url seja executada a cada x tempo dentro da Vercel. Está até na documentação deles se eu entendi corretamente https://vercel.com/docs/solutions/cron-jobs Ai talvez de para deixar automático a obtenção das imagens dos colaboradores. |
@rhandrade que sensacional, eu não tinha visto que estavam recomendando o Github Actions pra isso, sempre achei uma alternativa gambiarra 😂 (olhando pelo ângulo dos Actions serem usados mais pra CI), mas sim, acaba sendo uma alternativa muito fácil e muito bem integrado ao repositório, não é mesmo? ❤️
Então, a ideia do script é congelar esse resultado no tempo, como descrito nesse PR #40 na parte do Mas podemos usar essa sua ideia do cron para várias outras coisas importantes, principalmente envio de emails e expiração de certas coisas 👍 |
Dando continuidade ao PR do @thenriquedb e que recebeu contribuição do @francopan, o script agora considera o detalhe de paginação (ao usar a lib oficial do Github), gera um
collaborators.json
com um Array contendo todos os colaboradores para usarmos na página de "Em construção" e continua baixando os avatares como anteriormente.O PR também remove algumas abstrações e dependências com intuito de simplificar o script.
Resultado:
[EDIT]
A idéia é usar esse resultado
estático
para construir a página de "Em construção" e que fique eternizada. Este é o motivo de não fazer uma página que puxe dados de forma dinâmica.Closes #26