2023 er snart slutt, og det er tid for kavalkader, oppsummeringer og sosiale medier-feeder fulle av "Spotify Wrapped" og alt mulig annet rart.
Nå har det kommet en tjeneste som lar deg lage en video av kodeåret ditt ved å sjekke GitHub-profilen din: GitHub Unwrapped.
Videoen oppsummerer blant annet hvilke språk du koder mest i, hvor mye kode du har pushet i løpet av året, når du var mest produktiv, og så videre.
Slik ser min ut GitHub Unwrapped-video ut:
Check out my #GitHubUnwrapped 2023! Get yours now on https://t.co/YeSA6YPYhw pic.twitter.com/d6mIjXaMrQ
— Kurt Lekanger (@lekanger) December 18, 2023
Verktøy for å lage videoer programmatisk
GitHub Unwrapped er ikke en offisiell tjeneste fra GitHub, men er laget av selskapet Remotion i samarbeid med designbyrået For One Red.
Remotion er et ganske interessant verktøy som gjør det mulig å bruke React til å lage animasjonsvideoer gjennom kode. Du kan for eksempel hente data fra et API og så rendre ulike ting i videoen avhengig av hva som kommer fra API-et.
![image: - Lag videoene dine med kode!](https://www.kode24.no/images/79850076.jpg?imageId=79850076&x=62.745098039216&y=4.7970479704797&cropw=32.843137254902&croph=34.558823529412&width=134&height=94&compression=80)
- Lag videoene dine med kode!
Som standard lager GitHub Unwrapped en video basert på alle de offentlige repoene dine, men du kan også logge deg inn med GitHub for å inkludere private repoer.
Gjør du det, bør du være obs på at de faktisk krever skrivetilgang til repoet ditt – som de forklarer med at det er tekniske årsaker til GitHub krever det for å gi dem tilgang til alle detaljene.
De lover dyrt og hellig å ikke skrive til repoet, og beholder ikke aksesstokenet etter at statistikken er hentet ut. Du må selv velge om du stoler på dem eller ikke – jeg valgte å gjøre det, men gikk inn på GitHub-kontoen min og tilbakekalte tilgangen etter at videoen var laget.
Selskapet har lagt ut kildekoden til GitHub Unwrapped på GitHub, hvis du er nysgjerrig på hvordan det hele virker.
![image: Raser mot GitHub-endring: «Fiendtlig!»](https://www.kode24.no/images/80619999.jpg?imageId=80619999&x=0&y=0&cropw=100&croph=100&width=169&height=106&compression=80)