Krijg dynamisch gegenereerde GitHub statistieken op je readme's!
Bekijk Demo · Rapporteer een Bug · Vraag een nieuwe toepassing aan
Français · 简体中文 · Español · Deutsch · 日本語 · Português Brasileiro · Italiano · 한국어 . Nederlands . नेपाली . Türkçe
Bevalt het project? Doneer om het te verbeteren!
- GitHub Statistieken Kaart
- GitHub Extra Pins
- Top Programmeertalen Kaart
- Wekelijkse WakaTime Statistieken
Kopieer en plak dit in je markdown content, zo simpel is het!
Verander de waarde ?username=
naar jou gebruikersnaam.
[![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra)](https://github.com/anuraghazra/github-readme-stats)
Notitie: Beschikbare rangen zijn S+ (top 1%), S (top 25%), A++ (top 45%), A+ (top 60%), and B+ (iedereen). De waarden worden berekend met behulp van de zogeheten cumulative distribution function met de waardes van de commits, bijdragens, issues, sterren, PR's, volgers en eigen repositories. De implementatie hiervan kan bekijken op src/calculateRank.js
Om specifieke statistieken te verbergen, kan je een ?hide=
query parameter toevogen, verdeeld met komma's.
Opties:
&hide=stars,commits,prs,issues,contribs
![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&hide=contribs,prs)
Je kan de hoeveelheid privé commits toevoegen aan je totale hoeveelheid commits door de query parameter ?count_private=true
te gebruiken.
Notitie: Als je dit project zelf deployt, zullen de privé contributies standaard toegevoegt worden aan je totaal, omdat anders je hoeveelheid privé contributies moet delen.
Opties:
&count_private=true
![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&count_private=true)
Om icoontjes te gebruiken kan je show_icons=true
gebruiken in de query parameter, zoals hier:
![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true)
Met ingebouwde thema's kan je het uiterlijk van de kaart aanpassen zonder enige handmatige opmaak.
Gebruik ?theme=THEME_NAME
parameters zo :-
![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&theme=radical)
dark, radical, merko, gruvbox, tokyonight, onedark, cobalt, synthwave, highcontrast, dracula
Je kan een preview van alle beschikbare thema's bekijken, of zie het thema configuratie bestand en je kan aan nieuwe thema's bijdragen als je dat leuk lijkt :D
Je kan het uiterlijk van je Statistieken kaart
of Repo kaart
aanpassen hoe je ook maar wilt met URL parameters.
title_color
- De kleur van de titel van de kaart (hex kleur)text_color
- Tekst kleur (hex kleur)icon_color
- Icoon kleuren, wanneer beschikbaar (hex kleur)bg_color
- Achtergrond kleur van de kaart (hex kleur) of een verloop van kleuren in het formaat van graden,start,eindehide_border
- Verbergt de rand van de kaart (boolean)theme
- Naam van het thema, kies uit alle beschikbare thema'scache_seconds
- Stel de cache header handmatig in (min: 14400, max: 86400)locale
- Stel taal van de kaart in (e.g. cn, de, es, etc.)
Je kan meerdere komma verdeelde waarden in de bg_color optie geven om een kleurenverloop te creeëren, het formaat van het kleurenverloop is:-
&bg_color=GRADEN,KLEUR1,KLEUR2,KLEUR3...KLEUR10
Notities i.v.b.m. cache: Repo kaarten hebben een standaard cache van 4 uur (14400 seconden) als de fork hoeveelheid en de star hoeveelheid minder is dan 1k, anders is het 2 uur (7200 seconden). Daarnaast ligt de cache vast aan een minimum van 2 uur en een maximum van 24 uur.
hide
- Verbergt gespecificeerde items van de statistieken. (komma gescheiden waardes)hide_title
- (boolean)hide_rank
- (boolean)show_icons
- (boolean)include_all_commits
- Tel alle commits inplaats van alleen de commits van het huidige jaar (boolean)count_private
- Tel privé commits mee (boolean)line_height
- Stel de lijn-hoogte tussen text in (nummer)custom_title
- Stel een aangepaste titel voor je kaart in
show_owner
- Laat de eigenaar van de repo zien (boolean)
hide
- Verbergt specifieke talen van de kaart (komma gescheiden waardes)hide_title
- (boolean)layout
- Kies uit de vijf beschikbare lay-outsnormal
&compact
&donut
&donut-vertical
&pie
card_width
- Stelt de breedte van de kaart handmatig in. (nummer)langs_count
- Laat meer talen op de kaart zien, waarde tussen 1-10, staat standaard op to 5 (nummer)exclude_repo
- Verbergt specifieke repositories (komma gescheiden waardes)custom_title
- Stelt een eigen titel voor de kaart in
:Waarschuwing: Belangrijk: Namen van programmeertalen moeten worden geuri-escaped, zoals gespecificeerd in Percent Encoding (Oftewel:
c++
moetc%2B%2B
worden,jupyter notebook
moetjupyter%20notebook
worden, enzovoort...) Zie urlencoder.org om dit automatisch te doen.
hide_title
- (boolean)line_height
- Verandert de lijn hoogte tussen tekst (nummer)hide_progress
- Verbergt de progressiebalk en het percentage (boolean)custom_title
- Stelt een eigen titel voor de kaart inlayout
- Schakel tussen de twee beschikbare lay-outsdefault
encompact
GitHub extra pins geven je de mogelijkheid om meer dan 6 repositories op je profiel te pinnen, doormiddel van een GitHub readme profile.
Joepie! Je bent niet langer aan 6 pins gelimiteerd!
Kopieer en plak deze code in je readme en verander de links.
Eindpunt: 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)
Gebruikt show_owner variabele om de repo's eigenaar toe te voegen
De top programmeertalen kaart laat zien welke talen een GitHub gebruiker het meest gebruikt.
Notitie: Top programmeertalen wijzen niet op een vaardigheids niveau, het is puur een GitHub metriek over welke talen de meeste code op GitHub hebben. Het is een nieuwe funktie van github-readme-stats.
Kopieer en plak deze code in je readme en verander de links.
Eindpunt: api/top-langs?username=anuraghazra
[![Top Talen](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra)](https://github.com/anuraghazra/github-readme-stats)
Je kan de parameter ?exclude_repo=repo1,repo2
gebruiken om individueele repositories te verbergen.
[![Top Talen](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&exclude_repo=github-readme-stats,anuraghazra.github.io)](https://github.com/anuraghazra/github-readme-stats)
Je kan de ?hide=taal1,taal2
parameter gebruiken om individuele programmeer talen te verbergen.
[![Top Talen](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&hide=javascript,html)](https://github.com/anuraghazra/github-readme-stats)
Je kan de &langs_count=
optie gebruiken om de hoeveelheid talen op je kaart groter en kleiner te maken. Geldige waardes zijn tussen de 1 en 10 (inclusief), en de standaard waarde is 5.
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&langs_count=8)](https://github.com/anuraghazra/github-readme-stats)
Je kan de &layout=compact
optie gebruiken om het kaart ontwerp aan te passen.
[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&layout=compact)](https://github.com/anuraghazra/github-readme-stats)
- Compacte opmaak
Verander de ?username=
waarde naar je WakaTime gebruikersnaam.
[![Harlok's WakaTime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)
- Standaard
- Verberg specifieke statestieken
- Weergeef icoontjes
- Voeg alle commits toe
- Thema's
Kies uit de standaard thema's
- Kleurenverloop
- Pas statistieken kaart aan
- Stel je kaart locale (taal) in
- Pas repo kaart aan.
- Top programmeertalen
- WakaTime kaart
Meestal kan je de afbeeldingen niet naast elkaar zetten, op deze manier wel:
<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>
Sinds de GitHub API alleen maar 5k verzoeken per uur toestaat, zou mijn https://github-readme-stats.vercel.app/api
mogelijk de rate limiet behalen. Als je het op je eigen Vercel server host, dan hoef je je nergens zorgen om te maken. Klik op de deploy knop om te beginnen!
NOTITIE: Sinds #58 zouden we geen problemen meer moeten hebben de 5k verzoeken per uur, en verdere downtime :D
Versel deploy gids: 🔨
- Ga naar vercel.com
- Klik op
Log in
- Meld je aan met GitHub door op
Continue with GitHub
te klikken. - Log in op GitHub en sta toegang tot alle repositories toe, wanneer dat gevraagt wordt.
- Fork deze repo
- Ga terug naar je Vercel dashboard
- Selecteer
Import Project
- Selecteer
Import Git Repository
- Selecteer root en hou alles zoals het is, voeg alleen je environment variable genaamd PAT_1 toe (Zoals hier late zien word), die beheert over een persoonlijke toegangs token (PAT), die je gemakklijk hier gemakkelijk kan creeëren. (Laat alles zoals het is, noem het maar iets, mag alles zijn.)
- Klik deploy, en alles zou moeten werken. Zie je domein om de api te gebruiken!
Ik maak bijna alles open-source wat ik kan, en ik probeer iedereen te helpen die deze projecten gebruiken. Natuurlijk kost dit tijd, je mag deze services gratis gebruiken.
Hoe dan ook, als je dit project gebruikt en er blij mee bent, of mij wilt aanmoedigen om dingen te blijven maken, zijn er een paar manieren om dit te doen; -
- Credits geven aan github-readme-stats op je readme, die terug naar het project linkt :D
- Sterren en delen van het project 🚀
- - Je kan eenmalig giften via PayPal, ik koop er waarschijnlijk
koffiethee van. 🍵
Bedankt! ❤️
Contributies zijn welkom! <3
Gemaakt met ❤️ en JavaScript.