Adicione suas estatísticas no GitHub geradas dinamicamente em seus readmes!
Ver demonstração · Reportar erros · Solicitar recursos
Français · 简体中文 · Español · Deutsch · 日本語 · Português Brasileiro · Italiano · 한국어 . Nederlands . नेपाली . Türkçe
Gostou do projeto? Por favor considere fazer uma doação para ajudar a melhorá-lo!
- Cartão de estatísticas do GitHub
- Pins extras do GitHub
- Cartão de principais linguagens de programação
- Estatística semanal WakaTime
Copie e cole isso no seu conteúdo de remarcação e é isso. Simples!
Mude o valor de ?username=
para o seu nome de usuário no GitHub.
[![Ishan's GitHub stats](https://beautiful-github-homepage.vercel.app/api?username=ishandutta2007)](https://github.com/ishandutta2007/beautiful-github-homepage)
Nota: As classificações são baseadas nas estatísticas do usuário, veja src/calculateRank.js
Para ocultar estatísticas individualmente, você pode passar um parâmetro de consulta ?hide=
com valores separados por vírgula.
Opções:
&hide=stars,commits,prs,issues,contribs
![Ishan's GitHub stats](https://beautiful-github-homepage.vercel.app/api?username=ishandutta2007&hide=contribs,prs)
Adicione a contagem de todas as suas contribuições privadas à contagem total de confirmações usando o parâmetro de consulta ?count_private=true
.
Nota: Se você estiver implantando este projeto, as contribuições privadas serão contadas por padrão; caso contrário, você precisará compartilhar suas contagens de contribuições privadas.
Opções:
&count_private=true
![Ishan's GitHub stats](https://beautiful-github-homepage.vercel.app/api?username=ishandutta2007&count_private=true)
Para habilitar ícones, basta utilizar o parâmetro show_icons=true
na sua requisição, da seguinte forma:
![Ishan's GitHub stats](https://beautiful-github-homepage.vercel.app/api?username=ishandutta2007&show_icons=true)
Com temas predefinidos, pode personalizar a aparência dos cartões sem precisar fazer nenhuma configuração manual.
Utilize o parâmetro ?theme=THEME_NAME
, da seguinte forma:
![Ishan's GitHub stats](https://beautiful-github-homepage.vercel.app/api?username=ishandutta2007&show_icons=true&theme=radical)
dark, radical, merko, gruvbox, tokyonight, onedark, cobalt, synthwave, highcontrast, dracula
Visualize todos o temas disponíveis ou o arquivo de configuração de tema, além de também poder contribuir com novos temas, se desejar :D
Personalize a aparência do seu Stats Card
ou Repo Card
da maneira que desejar com os parâmetros de URL.
title_color
- Cor do título do cartão (hex color)text_color
- Cor de texto do conteúdo (hex color)icon_color
- Cor dos ícones (se disponível) (hex color)bg_color
- Cor de fundo do cartão (hex color)hide_border
- Esconde a borda do cartão (boleano)theme
- Nome do tema, escolha em todos os temas disponíveiscache_seconds
- Defina o cabeçalho do cache manualmente (min: 14400, max: 86400)locale
- defina o idioma no cartão (por exemplo. cn, de, es, etc.)
Nota sobre o cache: Cartões de repositório tem um cache padrão de 30 minutos (1800 segundos), se o número a contagem de forks e contagem de estrelas é menor que 1 mil o padrão é 2 horas (7200 segundos). Note também que o cache é limitado a um mínimo de 30 minutos e um máximo de 24 horas.
hide
- Oculta itens específicos das estatísticas (Valores separados por vírgulas)hide_title
- Ocultar o título (boolean)hide_rank
- Ocultar a classificação (boolean)show_icons
- Mostrar ícones (boolean)include_all_commits
- Contabiliza todos os commits ao invés de apenas os atual ano (boolean)count_private
- Contabiliza commits privados (boolean)line_height
- Define a altura do espaçamento entre o texto (number)
show_owner
- Exibir o nome da pessoa a quem o repositório pertence (boolean)
hide
- Oculta linguagens específicas (Valores separados por vírgulas)hide_title
- Oculta o título (boolean)layout
- Alternar entre os cinco layouts disponíveisnormal
&compact
&donut
&donut-vertical
&pie
card_width
- Define a largura do cartão manualmente (number)
⚠️ Importante: Nomes de linguagens devem ser uma sequência escapada de URI, como específicado em Codificação por cento (Ou seja:c++
deve se tornarc%2B%2B
,jupyter notebook
deve se tornarjupyter%20notebook
, etc.)
Os Pins extras do GitHub permitem fixar mais de 6 repositórios no seu perfil usando um perfil README.me do GitHub.
Uhu! Você não está mais limitado a 6 repositórios fixados.
Copie e cole esse código no seu README.md e altere os atributos.
Endpoint: api/pin?username=ishandutta2007&repo=beautiful-github-homepage
[![Readme Card](https://beautiful-github-homepage.vercel.app/api/pin/?username=ishandutta2007&repo=beautiful-github-homepage)](https://github.com/ishandutta2007/beautiful-github-homepage)
[![Readme Card](https://beautiful-github-homepage.vercel.app/api/pin/?username=ishandutta2007&repo=beautiful-github-homepage)](https://github.com/ishandutta2007/beautiful-github-homepage)
Utilize a variável show_owner para incluir o nome de usuário do proprietária do repositório
[![Readme Card](https://beautiful-github-homepage.vercel.app/api/pin/?username=ishandutta2007&repo=beautiful-github-homepage&show_owner=true)](https://github.com/ishandutta2007/beautiful-github-homepage)
Exibe uma métrica de linguagens de programação mais usadas pelo usuário do GitHub.
Nota: As principais linguagens de programação não fazem declarações sobre habilidades pessoais ou similares, é apenas uma figura-chave com base nas estatísticas do GitHub do usuário indicando a frequência com que cada uma foi utilizada.
Copie e cole esse código no seu README.md e altere os atributos.
Endpoint: api/top-langs?username=ishandutta2007
[![Top Langs](https://beautiful-github-homepage.vercel.app/api/top-langs/?username=ishandutta2007)](https://github.com/ishandutta2007/beautiful-github-homepage)
Utilize o parâmetro ?hide=language1,language2
para ocultar linguagens específicas.
[![Top Langs](https://beautiful-github-homepage.vercel.app/api/top-langs/?username=ishandutta2007&hide=javascript,html)](https://github.com/ishandutta2007/beautiful-github-homepage)
Utilize a opção &layout=compact
para mudar o layout do cartão.
[![Top Langs](https://beautiful-github-homepage.vercel.app/api/top-langs/?username=ishandutta2007&layout=compact)](https://github.com/ishandutta2007/beautiful-github-homepage)
[![Top Langs](https://beautiful-github-homepage.vercel.app/api/top-langs/?username=ishandutta2007)](https://github.com/ishandutta2007/beautiful-github-homepage)
- Layout compacto
[![Top Langs](https://beautiful-github-homepage.vercel.app/api/top-langs/?username=ishandutta2007&layout=compact)](https://github.com/ishandutta2007/beautiful-github-homepage)
Altere o valor de ?username=
para o seu username do WakaTime.
[![Ishan's WakaTime stats](https://beautiful-github-homepage.vercel.app/api/wakatime?username=ffflabs)](https://github.com/ishandutta2007/beautiful-github-homepage)
[![Ishan's WakaTime stats](https://beautiful-github-homepage.vercel.app/api/wakatime?username=ffflabs)](https://github.com/ishandutta2007/beautiful-github-homepage)
[![Ishan's WakaTime stats](https://beautiful-github-homepage.vercel.app/api/wakatime?username=ffflabs&hide_progress=true)](https://github.com/ishandutta2007/beautiful-github-homepage)
- Padronizado
[![Ishan's GitHub stats](https://beautiful-github-homepage.vercel.app/api?username=ishandutta2007)](https://github.com/ishandutta2007/beautiful-github-homepage)
- Ocultando estatísticas específicas
[![Ishan's GitHub stats](https://beautiful-github-homepage.vercel.app/api?username=ishandutta2007&hide=contribs,issues)](https://github.com/ishandutta2007/beautiful-github-homepage)
- Mostrando ícones
[![Ishan's GitHub stats](https://beautiful-github-homepage.vercel.app/api?username=ishandutta2007&hide=issues&show_icons=true)](https://github.com/ishandutta2007/beautiful-github-homepage)
- Incluir todos os commits
[![Ishan's GitHub stats](https://beautiful-github-homepage.vercel.app/api?username=ishandutta2007&include_all_commits=true)](https://github.com/ishandutta2007/beautiful-github-homepage)
- Temas
Escolha entre um dos temas predefinidos
[![Ishan's GitHub stats](https://beautiful-github-homepage.vercel.app/api?username=ishandutta2007&show_icons=true&theme=radical)](https://github.com/ishandutta2007/beautiful-github-homepage)
- Personalizando o cartão de estatísticas
[![Ishan's GitHub stats](https://beautiful-github-homepage.vercel.app/api/?username=ishandutta2007&show_icons=true&title_color=fff&icon_color=79ff97&text_color=9f9f9f&bg_color=151515)](https://github.com/ishandutta2007/beautiful-github-homepage)
- Customizando o cartão de repositório
[![Customized Card](https://beautiful-github-homepage.vercel.app/api/pin?username=ishandutta2007&repo=beautiful-github-homepage&title_color=fff&icon_color=f9f9f9&text_color=9f9f9f&bg_color=151515)](https://github.com/ishandutta2007/beautiful-github-homepage)
- Principais linguagens
[![Top Langs](https://beautiful-github-homepage.vercel.app/api/top-langs/?username=ishandutta2007)](https://github.com/ishandutta2007/beautiful-github-homepage)
Por padrão, você não poderá organizar as imagens lado a lado. Para fazer isso, você pode usar a seguinte abordagem:
<a href="https://github.com/ishandutta2007/beautiful-github-homepage">
<img align="center" src="https://beautiful-github-homepage.vercel.app/api/pin/?username=ishandutta2007&repo=beautiful-github-homepage" />
</a>
<a href="https://github.com/ishandutta2007/convoychat">
<img align="center" src="https://beautiful-github-homepage.vercel.app/api/pin/?username=ishandutta2007&repo=convoychat" />
</a>
Como a API do GitHub permite apenas 5 mil solicitações por hora, é possível que minha https://beautiful-github-homepage.vercel.app/api
atinja a cota limite. Se hospedar em seu próprio servidor Vercel, não precisará se preocupar com nada. Clique no botão de implantação para começar!
Nota: Desde #58 há possibilidade de lidar com mais de 5 mil chamadas por hora, sem interrupções :D
Guia de configuração do Vercel
- Acesse vercel.com
- Clique em
Login
- Acesse com o GitHub clicando em
Continue with GitHub
- Entre no GitHub e permita acesso a todos os repositórios, se solicitado
- Faça Fork neste repositório
- Volte ao seu painel principal do Vercel
- Selecione
Import Project
- Selecione
Import Git Repository
- Selecione a raiz e mantenha tudo como está, basta adicionar sua variável de ambiente chamada PAT_1 (que será exibida), que conterá um token de acesso pessoal (PAT), que você pode criar facilmente aqui (deixe tudo como está, apenas dê um nome, que pode ser o que você quiser)
- Clique em
deploy
e já estará tudo pronto. Veja seus domínios para usar a API!
Disponibilizo como código aberto quase tudo o que posso e tento responder a todos que precisam de ajuda para utilizar esses projetos. Claro, isso demanda tempo. Utilize este serviço gratuitamente.
No entanto, se você utilizar este projeto e estiver satisfeito com ele, ou apenas quiser me encorajar a continuar criando coisas, existem algumas formas fazê-lo:
- Dando os devidos créditos ao usar beautiful-github-homepage no seu README.me, adicionando uma referência ao projeto :D
- Dando uma estrela (Starring) e compartilhando o projeto 🚀
- - Você pode fazer doações únicas via PayPal. Provavelmente vou comprar um
caféchá. 🍵
Obrigado! ❤️
Contribuições são bem-vindas! <3
Feito com ❤️ e JavaScript.