Github repositories and gists cloner.
This tool allows you to clone all public repositories and gists for a given GitHub user. It makes use of the GitHub API to retrieve the list of repositories and gists, and then uses Git to clone them locally.
python github_cloner.py USERNAME