https://levelup.gitconnected.com/visualize-github-repos-with-python-trawling-github-for-useful-projects-and-interview-tips-42897299e113