TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How to Do a GitHub Wrapped?

5 pointsby cborensteinover 1 year ago
Hi HN, I&#x27;d like to do a quick &quot;GitHub Wrapped&quot;, similar to Spotify Wrapped, where I can see how many lines of code I added &#x2F; deleted from a repo this year.<p>Has anyone done this? Looking for an easy way to compute it.

2 comments

jstriebover 1 year ago
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.<p><a href="https:&#x2F;&#x2F;docs.github.com&#x2F;en&#x2F;graphql&#x2F;overview&#x2F;explorer" rel="nofollow noreferrer">https:&#x2F;&#x2F;docs.github.com&#x2F;en&#x2F;graphql&#x2F;overview&#x2F;explorer</a><p>You can also refer to my code here, which may already collect some of the statistics you&#x27;re interested in.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;jstrieb&#x2F;github-stats&#x2F;blob&#x2F;master&#x2F;github_stats.py">https:&#x2F;&#x2F;github.com&#x2F;jstrieb&#x2F;github-stats&#x2F;blob&#x2F;master&#x2F;github_s...</a><p>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.<p>Best of luck!
评论 #38703258 未加载
isurujnover 1 year ago
<a href="https:&#x2F;&#x2F;githubunwrapped.com" rel="nofollow noreferrer">https:&#x2F;&#x2F;githubunwrapped.com</a>