Skip to content
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

Merged
merged 4 commits into from
Jun 22, 2021

Conversation

filipedeschamps
Copy link
Owner

@filipedeschamps filipedeschamps commented Jun 21, 2021

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:

image

[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

@vercel
Copy link

vercel bot commented Jun 21, 2021

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/filipedeschamps/tabnews/AqUJ8K1RuTEFmK6oGziGvRka5pzs
✅ Preview: https://tabnews-git-collaborators-filipedeschamps.vercel.app

@rodrigoKulb
Copy link
Contributor

@filipedeschamps uma dúvida, existe um sistema de "cron" ou "agendador de tarefas" na Vercel?

@filipedeschamps
Copy link
Owner Author

@filipedeschamps uma dúvida, existe um sistema de "cron" ou "agendador de tarefas" na Vercel?

Infelizmente hoje não existe :(

@rhandrade
Copy link
Contributor

rhandrade commented Jun 22, 2021

@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.

Acredito que os limites sejam bem generosos hehehehe
image

@filipedeschamps
Copy link
Owner Author

@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? ❤️

Ai talvez de para deixar automático a obtenção das imagens dos colaboradores.

Então, a ideia do script é congelar esse resultado no tempo, como descrito nesse PR #40 na parte do init 👍

Mas podemos usar essa sua ideia do cron para várias outras coisas importantes, principalmente envio de emails e expiração de certas coisas 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants