Github.com cumulative blame in 5 lines of python
Git-pandas has gotten to be pretty capable. Currently in the master branch and soon to be in the v1.0.0 release, we’ve included a github.com interface to git-pandas via the GitHubProfile class. With this, in just a few lines of code, you can see how your profile has grown over time:
from gitpandas.utilities.plotting import plot_cumulative_blame
from gitpandas import GitHubProfile
g = GitHubProfile(username='wdm0006', ignore_forks=True, verbose=True)
blame = g.cumulative_blame(branch='master', extensions=['py'], by='project', ignore_dir=['docs'], limit=None, skip=None)
plot_cumulative_blame(blame)
Will give you a beautiful plot.
Super simple, so check it out:
Subscribe to the Newsletter
Get the latest posts and insights delivered straight to your inbox.