Skip to content

RafaelaSommer/GitHub-Profile-Auto-Updater

Repository files navigation

🚀 GitHub Profile Auto Updater

Transforme seu perfil do GitHub em um painel dinâmico e profissional — atualizado automaticamente, sem esforço.

Este projeto em Node.js utiliza GitHub Actions para manter seu README.md sempre atualizado com estatísticas, badges e dashboards modernos.


✨ Destaques

  • 🔥 Atualização automática do README
  • 📊 Estatísticas do perfil em tempo real
  • 🎯 Organização inteligente por linguagem
  • ⏱️ Execução automática a cada 10 minutos
  • 🔁 Sistema de retry para maior confiabilidade
  • 🧼 Commits inteligentes (sem alterações desnecessárias)
  • 🎨 Dashboards e badges dinâmicos em SVG

🧠 Como Funciona

  1. O workflow do GitHub Actions é acionado automaticamente
  2. Os scripts consultam a GitHub REST API
  3. Os dados são processados e organizados
  4. O README.md é gerado com base no template
  5. Se não houver mudanças, nenhum commit é realizado

✔️ Simples, eficiente e totalmente automatizado


🛠️ Stack Utilizada

  • Node.js
  • GitHub Actions
  • GitHub REST API
  • JSON
  • Markdown
  • SVG

📁 Estrutura do Projeto

🧠 Templates

Arquivo base para geração do README final

  • templates/README.template.md

⚙️ Scripts

Automação e geração de dados

  • scripts/update-readme.js → Atualiza o README
  • scripts/generate-dashboard.js → Cria dashboards SVG
  • scripts/generate-cron.js → Controla agendamentos
  • scripts/bot-local.js → Execução local
  • iniciar-bot.bat → Inicialização no Windows

🔧 Configurações

  • .github/settings.json → Define usuário, horários e intervalo

🤖 Automação

  • .github/workflows/update-readme.yml → Workflow principal

📄 Arquivos principais

  • README.md (gerado automaticamente)
  • package.json
  • .gitignore

📊 Dashboard


Total de Estrelas: 11

👥 Seguidores: 346

🕒 Última atualização:
26/04/2026 03:05:37

Próxima atualização:
26/04/2026 03:15:37


▶️ Executar Manualmente

🌐 Pelo GitHub

  1. Acesse a aba Actions
  2. Selecione Update README
  3. Clique em Run workflow

💻 Localmente

npm run setup

⚠️ Observação importante: Para execução local contínua, mantenha o VS Code aberto com o projeto rodando e o comando npm run setup ativo. Além disso, deixe o PC ou notebook ligado, caso contrário o bot será interrompido.


💡 Onde Usar

  • ✔️ README de perfil
  • ✔️ Portfólios modernos
  • ✔️ Projetos de automação
  • ✔️ Demonstrações com GitHub Actions

👩‍💻 Autora


⚡ Sobre

Desenvolvedora focada em automação, dados e boas práticas, criando soluções inteligentes com:

  • 🐍 Python
  • ⚙️ GitHub Actions
  • 🔗 APIs

⚠️ IMPORTANTE

  • Este é um template.
  • ✏️ Edite apenas templates/README.template.md
  • 🤖 O README.md é gerado automaticamente

About

🤖 README do GitHub que se atualiza sozinho com JavaScript + GitHub Actions. Automação, estatísticas e zero esforço manual.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors