import requests
import json
import os
from subprocess import call

page = 1
i=0
while (i<629):

    payload = { 'page': page ,'per_page' : '100' }
    r = requests.get('https://api.github.com/users/mbostock/gists', params=payload)
    print r.json()
    break
    for gist in r.json():
        print gist['id']
        gistd = gist['id']
        if os.path.isdir(gistd):
            os.chdir(gistd)
            call(['git', 'pull', 'git://gist.github.com/' + gistd + '.git'])
            os.chdir(startd)
        else::
            call(['git', 'clone', 'git://gist.github.com/' + gistd + '.git'])
        i = i+ 1
    print i
    page = page + 1
print i
