Repolode
anmol098

anmol098/waka-readme-stats

Uma GitHub Action que gera estatísticas de programação do WakaTime e as exibe como texto ou gráficos SVG no README do seu perfil do GitHub.

Estrelas
4,003
Forks
652
Issues abertas
72
Último commit
há 4 dias

O que é?

waka-readme-stats é uma GitHub Action que busca dados de atividade de programação no WakaTime e os insere em uma seção do README do seu perfil, seguindo um agendamento. Ela pode mostrar o tempo total de programação, linguagens, editores, sistemas operacionais, projetos, fuso horário e atividade de commits por horário do dia e dia da semana.

A action procura um par de comentários marcadores no seu README.md e substitui o conteúdo entre eles a cada execução. É possível ativar ou desativar cada bloco com flags de recursos, além de localizar a saída, exibi-la como barras de texto Unicode ou barras SVG coloridas e aplicar diferentes estilos de badge. Ela também pode listar as linguagens por repositório e as linhas de código escritas, além de usar um backend compatível com WakaTime hospedado por você, como o Wakapi.

As versões recentes adicionam um resumo semanal de programação com IA, que inclui linhas escritas por IA em comparação com as escritas manualmente, uso de tokens, custo estimado e uso por modelo, quando esses dados estão disponíveis na conta do WakaTime.

Recursos principais

  • 01Atualiza automaticamente uma seção marcada do README do seu perfil, seguindo um cronograma do cron.
  • 02Mostra tempo de programação, linguagens, editores, sistemas operacionais, projetos e fuso horário com dados do WakaTime.
  • 03Detalha os commits por horário do dia e dia da semana, com estatísticas opcionais de linhas de código.
  • 04Oferece barras de texto Unicode ou barras SVG, com cores e raio dos cantos configuráveis.
  • 05Localiza a saída e pode se conectar a uma instância do Wakapi hospedada por você.

Casos de uso

  • Mostrar seus hábitos de programação e a variedade de linguagens na página do seu perfil do GitHub.
  • Acompanhar seu tempo de programação ao longo do ano em um README, sem atualizações manuais.
  • Executar um servidor compatível com WakaTime hospedado por você e ainda exibir estatísticas no GitHub.

Início rápido

  1. 1

    Adicione os comentários de início e fim da seção ao README.md do seu perfil

  2. 2

    Salve WAKATIME_API_KEY e GH_TOKEN como secrets do repositório

  3. 3

    Adicione o arquivo de workflow que usa anmol098/waka-readme-stats@master e faça o commit

  4. 4

    Execute o workflow na aba Actions (workflow_dispatch) para ver o resultado

Antes de usar

  • É necessária uma chave de API do WakaTime e um token do GitHub com o escopo repo, que concede acesso amplo.
  • A opção de linhas de código fica desativada por padrão porque é uma operação pesada.
  • As estatísticas de programação com IA só aparecem se sua conta do WakaTime tiver dados de rastreamento de programação com IA.

Tópicos

#github-action#wakatime#profile-readme#coding-stats#readme#svg#automation#awesome#profile#profile-page

Perguntas frequentes

O que é waka-readme-stats?
Uma GitHub Action que gera estatísticas de programação do WakaTime e as exibe como texto ou gráficos SVG no README do seu perfil do GitHub. waka-readme-stats é uma GitHub Action que busca dados de atividade de programação no WakaTime e os insere em uma seção do README do seu perfil, seguindo um agendamento. Ela pode mostrar o tempo total de programação, linguagens, editores, sistemas operacionais, projetos, fuso horário e atividade de commits por horário do dia e dia da semana.
waka-readme-stats é gratuito? Qual é a licença?
waka-readme-stats é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
waka-readme-stats ainda é mantido?
Manutenção ativa. O último commit de waka-readme-stats foi em 2 de nov. de 2026.
Para que posso usar waka-readme-stats?
Mostrar seus hábitos de programação e a variedade de linguagens na página do seu perfil do GitHub. Acompanhar seu tempo de programação ao longo do ano em um README, sem atualizações manuais. Executar um servidor compatível com WakaTime hospedado por você e ainda exibir estatísticas no GitHub.
Como instalar waka-readme-stats?
Adicione os comentários de início e fim da seção ao README.md do seu perfil Salve WAKATIME_API_KEY e GH_TOKEN como secrets do repositório Adicione o arquivo de workflow que usa anmol098/waka-readme-stats@master e faça o commit Execute o workflow na aba Actions (workflow_dispatch) para ver o resultado
Onde consigo waka-readme-stats?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/anmol098/waka-readme-stats

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Shields.io é um serviço e uma biblioteca NPM que gera badges de status concisos em SVG e formatos rasterizados para arquivos README e páginas da web.

DevOps e nuvem#badge#svg#status-badge
27,4 mil+32 esta semana5,6 milJavaScriptApache-2.0Bem mantidoAtualizado há 5 dias