• Top
  • New

Ask HN: How to Do a GitHub Wrapped?

by cborenstein on 12/19/2023, 10:31:53 PM with 3 comments
Hi HN, I'd like to do a quick "GitHub Wrapped", similar to Spotify Wrapped, where I can see how many lines of code I added / deleted from a repo this year.

Has anyone done this? Looking for an easy way to compute it.

  • by jstrieb on 12/19/2023, 10:40:54 PM

    I have done similar work using the GitHub APIs before. I recommend using their GraphQL explorer to develop your queries interactively. You may need to fall back on the REST API instead of the GraphQL one for certain stats.

    https://docs.github.com/en/graphql/overview/explorer

    You can also refer to my code here, which may already collect some of the statistics you're interested in.

    https://github.com/jstrieb/github-stats/blob/master/github_s...

    I predict the most annoying part of this project will be dealing with authentication. There are a handful of ways to do it, and the permissions can be finicky depending on what data you are fetching.

    Best of luck!

  • by isurujn on 12/20/2023, 1:31:02 AM

    https://githubunwrapped.com