API

Core data structures

GitHubContrib(owner, repo, number, contrib_type)

Representation of a single contribution on GitHub.

ContribType(value)

Enumeration for GitHub contribution types.

contrib.ContribTypeInfo(name, url_name, ...)

Used as the value for the ContribType enum.

Reading and writing files

write_json_file(filename, contrib_list)

Output the contribution list to a JSON file.

load_json_file(filename)

Load a contribution list from a JSON file

write_all_contrib_files(directory, user, auth)

Write monthly contribution files for all user activity.

Getting contributions from GitHub

get_monthly_contribs(user, year, month, auth)

Get a user's contributions for a given month.