import urllib.request import os, json repo_url = urllib.request.urlopen('https://api.github.com/users/fonnesbeck/repos') repo_data = json.loads(repo_url.read().decode('utf8')) for r in repo_data: os.system('git clone ' + r['ssh_url'])