Como eu adicionei "suco" no meu perfil no GitHub, mas não exatamente da forma que você está pensando!
Primeiramente, olá a todos. Não sou de aparecer por aqui no TabNews, mas gostaria de compartilhar um feito meu.
Eu sempre achei muito legal aquelas automações que o pessoal faz em seus perfis no GitHub, tanto que eu mesmo já fiz várias no meu. Mas de um tempo pra cá, comecei a achar meio "repetitivo", sabe? Eram sempre aquelas badges ou aqueles cards, dificilmente você encontrava alguém com um perfil "único", é tudo muito igual, sem muita personalidade.
Com isso em mente, eu resolvi fazer algumas atualizações no meu perfil.
Dia 1
De início, eu precisava pensar em alguma coisa "diferente" para criar, e pra falar a verdade, a conclusão veio mais rápido do que o esperado: Criar meu próprio card! Simples.
Das inúmeras formas que eu poderia fazer isso, fui da mais simples que pensei na hora (afinal tenho faculdade e não poderia gastar muito tempo desenvolvendo isso tudo): Criar um SVG no Boxy-SVG.
Pensei brevemente no que fazer e já me decidi, criar um ranking de contribuições dos meus seguidores! Eu já havia feito isso antes, mas com tabelas HTML, dá uma olhada:
Eu nunca gostei muito dessa versão, principalmente porque no celular as tabelas ficam meio estranhas.
Obviamente eu me empolguei no processo e isso levou umas boas horas. Ainda me dei o trabalho de animar o SVG e bolar uma forma de criar um "loading" nele, já que a animação só começa quando o svg for completamente carregado, caso contrário, ele fica estático.
Dia 2
No dia seguinte, fui programar a automação com o meu card. Nem me preocupei muito com a qualidade do código, até porque isso é só uma automação simples em um perfil do GitHub, não precisa ser muito complexo.
Pois bem, é aqui que o "suco" entra. A noite eu estava assistindo o vídeo "Adicione "suco" nos seus projetos!" do Filipe e, ao terminar, fiquei matutando uma forma de dar uma "incrementada" nesse projetinho. E bem, digamos que eu chutei o balde kkk.
De que forma posso requentar isso? Não consegui pensar em nada. Deixei isso de lado e fui pra cama.
Depois de umas distrações e alguns entretenimentos no celular, eu simplesmente lembrei de que a API do Gemini tem uma versão free para testes pequenos... E se eu enfiasse uma review dos seguidores usando IA no perfil? kkkkk. Olha, eu nunca vi isso em nenhum outro perfil, parece bem "único" pra mim.
Dia 03
Mesmo com a ideia da IA em mente, eu ainda tinha que terminar o ranking, adicionando uma sessão com as classificações. Usei meu tempo livre do dia para isso, e como não era muito, fiz usando as tabelas HTML mesmo, mas planejo no futuro criar um card para a classificação também.
Dia 04
Aqui não tem mistério, era um dia que eu estava totalmente livre. Passei um tempo analisando como integrar e configurar a API do Gemini, e mais um bom tempo "adestrando" a IA pra fazer o que eu queria. De início ela iria apenas comentar a classificação, mas eu havia lembrado de um projeto semelhante que havia visto em um post aqui no TabNews, um site que você inseria seu user e ele fazia uma review... passivo-agressiva? do seu perfil usando a API do ChatGPT. Vou ficar devendo o nome. Enfim, na mesma ideia eu configurei a IA para dar uma "implicada".
Resultado
Muito obrigado pela atenção e por ler até aqui! (se você não leu, tá de boa, eu também não leria kk)
Você pode conferir o resultado ao vivo e a cores diretamente no meu GitHub, e confesso que seria de bom agrado se você topasse participasse do rankingkk: https://github.com/Lobooooooo14
EDIT: Resolvi deixar uma palhinha:
Caso tenha alguma dúvida, observação, crítica ou sugestão, sinta-se a vontade para dizer nos comentários!
Abraços