bugit - github repo bulk download
In [ ]:
    
from github import Github
import os
import random
import git
import getpass
import socket
    
In [ ]:
    
g = Github()
    
In [ ]:
    
gitlist = []
    
In [ ]:
    
def gitusr(gitn):
    for repo in g.get_user(gitn).get_repos():
        print repo.name
        gitlist.append(repo.name)
    
In [ ]:
    
thehost = socket.gethostname()
    
In [ ]:
    
theuser = getpass.getuser()
    
In [ ]:
    
theuser
    
In [ ]:
    
gitusr('wcmckee')
    
In [ ]:
    
%%bash 
./job.sh
    
In [ ]:
    
os.mkdir('/home/' + theuser + '/github')
    
In [ ]:
    
os.chdir('/home/' + theuser + '/github')
    
In [ ]:
    
for gi in gitlist:
    print gi
    git.Git().clone('https://github.com/wcmckee/' + gi)
    
In [ ]:
    
git.
    
In [ ]:
    
import git
git.Git().clone("https://github.com/wcmckee/pyatakl")
    
In [ ]:
    
git.Blob()