1 pontos por xguru 3 시간 전 | 2 comentários | Compartilhar no WhatsApp
  • Analisa a atividade do perfil no GitHub e gera um card de jogador de futebol com nota máxima de 99 pontos
  • Lê seis sinais do GitHub e os converte em atributos de futebol, aplicando um design diferente para cada um dos 6 níveis
    • PAC / Pace: número de commits no último ano
    • SHO / Shooting: total de Stars recebidas pelos repositórios
    • PAS / Passing: Pull Requests e número de seguidores
    • DRI / Dribbling: diversidade de linguagens usadas
    • DEF / Defending: revisões de código e atividade em issues
    • PHY / Physical: atividade de contribuições ao longo de todo o período
  • As categorias são Bronze / Silver / Gold / In-Form / TOTY / Icon
    • A pontuação geral obtida apenas com estatísticas comuns é limitada a no máximo 88 pontos
    • Notas na faixa dos 90 exigem longo tempo de atividade e impacto, então ninguém vira Icon só por ter tido um volume alto de atividade em um único ano
  • Também determina automaticamente a posição e o estilo de jogo ao analisar a distribuição dos atributos
    • Se Shooting se destaca, classifica como atacante finalizador
    • Se Defending e Passing são altos, classifica como armador recuado
  • O card gerado é fornecido como uma URL de imagem em tempo real que é reavaliada quando as estatísticas do GitHub mudam
    • gitfut.com/<username>.png: imagem do card para inserir no README ou portfólio
    • gitfut.com/<username>: relatório completo de scouting
    • ?country=XX: define manualmente a bandeira do país no card
  • No README do perfil do GitHub, pode ser inserido assim
    [![My GitFut card](https://gitfut.com/YOUR_USERNAME.png)](https://gitfut.com/YOUR_USERNAME)
  • Feito com Next.js / TypeScript / Tailwind / Redis
  • Licença MIT

2 comentários

 
hmmhmmhm 1 시간 전

0,03%....

 
jujumilk3 2 시간 전

Dizer que é 0,01% me deixa feliz.