✨ Add complete streak stats and fix #139 #145
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi @IonicaBizau,
I created a rest API that uses GitHub GraphQL to fetch all the user's calendars from their creation date. It computes the total contributions and the REAL longest streak + current streak.
For better performances, the API caches the result of previous years: because the 2012 calendar of a user is less likely to change in 2021.
More on the API here:
https://github.com/franznkemaka/github-streak-api
Fixes: #139
So I implemented the API in the library. Have a look at it and let me know. It was well tested, here is an example: