14 KiB
GitHub Readme Stats
Mostra nei tuoi README file le statistiche GitHub generate dinamicamente!
Anteprima · Segnala un errore · Richiedi una nuova funzionalità
Français · 简体中文 · Español · Deutsch · 日本語 · Português Brasileiro · Italiano · 한국어
Se ti piace questo progetto, considera la possibilità di donare per aiutare a renderlo migliore!
Caratteristiche
- Statistiche GitHub (GitHub Stats Card)
- GitHub Extra Pin
- Linguaggi più usati (Top Languages Card)
- Temi
- Personalizzazione
- Effettua il Deploy
GitHub Stats Card
Per creare una Card con le statistiche GitHub, copia e incolla nel tuo file markdown, tutto qua: è semplice!
Ricorda di cambiare il valore ?username=
con il tuo nome utente GitHub.
[![Anurag's github stats](https://github-readme-stats.vercel.app/api?username=anuraghazra)](https://github.com/anuraghazra/github-readme-stats)
Nota: I punteggi sono calcolati sulla base delle tue statistiche, dai un'occhiata a src/calculateRank.js per ulteriori informazioni
Nascondere statistiche individuali
Per nascondere qualche dato, puoi aggiungere i parametri ?hide=
, separando i valori con una virgola.
Opzioni:
&hide=stars,commits,prs,issues,contribs
![Anurag's github stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&hide=contribs,prs)
Includere i contributi privati nel computo totale
Puoi aggiungere i tuoi contributi privati al totale dei commit, utilizzando il parametro ?count_private=true
.
Nota: se hai deciso di fare il deploy del progetto, i contributi privati verranno inclusi in automatico.
Opzioni:
&count_private=true
![Anurag's github stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&count_private=true)
Mostrare le icone
Per abilitare le icone, puoi specificare show_icons=true
, ad esempio:
![Anurag's github stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true)
Temi
Esistono alcuni temi predefiniti coi quali è possibile personalizzare l'aspetto delle card. In alternativa, è possibile effettuare una personalizzazione manuale.
Usa il parametro ?theme=NOME_TEMA
in questo modo:-
![Anurag's github stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&theme=radical)
Galleria dei temi:-
dark, radical, merko, gruvbox, tokyonight, onedark, cobalt, synthwave, highcontrast, dracula
Puoi avere un'anteprima di tutti i temi supportati o controllare il file di configurazione dei temi e puoi anche contribuire creando un nuovo tema se vuoi :D
Personalizzazione
Puoi personalizzare l'aspetto delle tue Stats Card
o delle Repo Card
in qualsiasi modo, semplicemente modificando i parametri dell'URL.
Opzioni comuni:
title_color
- Colore del titolo (in esadecimale)text_color
- Colore del testo (in esadecimale)icon_color
- Colore delle icone, se disponibili (in esadecimale)bg_color
- Colore dello sfondo (in esadecimale) oppure un gradiente nella forma angolo,inizio,finetheme
- Nome del tema, dai un'occhiata a tutti i temi disponibilicache_seconds
- Specifica manualmente il valore di cache, in secondi (min: 1800, max: 86400)
Gradiente nello sfondo
Puoi fornire valori separati da virgola nel parametro bg_color per creare un gradiente, il cui formato è:-
&bg_color=DEG,COLOR1,COLOR2,COLOR3...COLOR10
Nota sulla cache: le card hanno un valore di cache di 4 ore (14400 seconds) di default se il numero di fork & il numero di stelle è inferiore a 1000; altrimenti è pari a 2 ore (7200).
Opzioni valide solo per le card delle statistiche:
hide
- Nasconde gli oggetti selezionati (valori separati da virgola)hide_title
- Nasconde il titolo (booleano)hide_rank
- Nasconde il punteggio (booleano)show_icons
- Mostra le icone (booleano)include_all_commits
- Mostra tutti i commit e non solo quelli dell'anno corrente (booleano)count_private
- Include i contributi privati (booleano)line_height
- Specifica il valore dell'altezza di riga (numero)
Opzioni valide solo per le Repo Card:
show_owner
- Mostra il nome utente del proprietario (booleano)
Opzioni valide solo per le card dei linguaggi:
hide
- Nasconde un linguaggio specifico (valori separati da virgola)hide_title
- Nasconde il titolo (booleano)layout
- Specifica il tipo di layout,default
(esteso) ocompact
(compatto)card_width
- Specifica il valore della larghezza (numero)
⚠️ Importante:
Per i nomi dei linguaggi, assicurati di effettuare l'encoding giusto nell'uri, come specificato in Percent Encoding
(ad esempio:c++
diventac%2B%2B
,jupyter notebook
diventajupyter%20notebook
, ecc.)
GitHub Extra Pins
GitHub Extra Pins ti permette di fissare in alto più di 6 repository nel tuo profilo, sfruttando il README del profilo.
Utilizzo
Copia e incolla il seguente codice, premurandoti di cambiare il link.
Endpoint: api/pin?username=anuraghazra&repo=github-readme-stats
[![ReadMe Card](https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats)](https://github.com/anuraghazra/github-readme-stats)
Demo
Usa la variabile show_owner per includere il nome utente del proprietario
Top Languages Card
La Top Languages Card mostra i linguaggi che utilizzi di più su GitHub.
NOTA: questa card non indica il livello di abilità, ma piuttosto quanto codice hai scritto in un determinato linguaggio
Utilizzo
Copia e incolla nel tuo file README, cambiando i link.
Endpoint: api/top-langs?username=anuraghazra
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra)](https://github.com/anuraghazra/github-readme-stats)
Nascondi linguaggi specifici
Puoi utilizzare il parametro ?hide=linguaggio1,linguaggio2
per nascondere alcuni linguaggi.
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&hide=javascript,html)](https://github.com/anuraghazra/github-readme-stats)
Layout compatto
Puoi utilizzare l'opzione &layout=compact
per cambiare l'aspetto della card.
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
Demo
- Layout Compatto
Galleria di esempi
- Default
- Nascondere dati specifici
- Mostrare le icone
- Includere tutti i commit
- Temi
Scegli uno dei temi di default
- Gradiente
- Personalizzare le Stats Card
- Personalizzare le Repo Card
- Linguaggi più usati
Consiglio veloce (Allineare le Card)
Per allineare le card una accanto all'altra, puoi adottare questo approccio:
<a href="https://github.com/anuraghazra/github-readme-stats">
<img align="center" src="https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats" />
</a>
<a href="https://github.com/anuraghazra/convoychat">
<img align="center" src="https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=convoychat" />
</a>
Deploy su Vercel
Guarda questo Video Tutorial, realizzato da @codeSTACKr
Since the GitHub API only allows 5k requests per hour, it is possible that my https://github-readme-stats.vercel.app/api
could hit the rate limiter. If you host it on your own Vercel server, then you don't have to worry about anything. Click on the deploy button to get started!
NOTE: Since #58 we should be able to handle more than 5k requests and have no issues with downtime :D
Guide on setting up Vercel 🔨
- Go to vercel.com
- Click on
Log in
- Sign in with GitHub by pressing
Continue with GitHub
- Sign into GitHub and allow access to all repositories, if prompted
- Fork this repo
- Go back to your Vercel dashboard
- Select
Import Project
- Select
Import Git Repository
- Select root and keep everything as is, just add your environment variable named PAT_1 (as shown), which will contain a personal access token (PAT), which you can easily create here (leave everything as is, just name it something, it can be anything you want)
- Click deploy, and you're good to go. See your domains to use the API!
💖 Supporta il progetto
Rendo open-source quasi tutto ciò che posso e provo a rispondere a chiunque sia in difficoltà nell'utilizzare questi progetti. Ovviamente, mi richiede del tempo. Puoi utilizzare questo servizio gratuitamente.
Tuttavia, se usi il progetto e ti piace e vuoi sostenermi, puoi:-
- Dare il giusto riconoscimento quando usi github-readme-stats nei tuoi readme, includendo un link :D
- Mettere una stella e condividere il progetto 🚀
- - Fare una donazione via PayPal. Probabilmente compreròun
caffètè. 🍵
Grazie! ❤️
I contributi sono benvenuti! <3
Realizzato col ❤️ e in JavaScript.