using the github api and python to make an alternative representation commit history