r=db.store_result()
for download_rows in range(0,maximum_number):
    game_start_time = time.time()
    row=r.fetch_row()
    if len(row) <1: print "Finished Converting all examples!"; break
    id= row[0][0]
    name = row[0][1]
    sitelink=row[0][2]
    url= row[0][3]
    print "==================================="
    print "============== "+str(id)+" ("+str(download_rows)+" of "+str(maximum_number)+") ============= "
    print "==================================="
    

#first find if gmk is already downloaded
    gmks=ConvertingEnigma.locate('*.gm*',startingDir+"/../examples/"+str(id)+"/")
    gmfiles= list(gmks)
    if len(gmfiles)>0:
        print "INFO: Found GM files!"
        print gmfiles
    else:
     print "INFO: No gmk files, Time to download..."
     try:

        page = urllib2.urlopen(url)
        soup = BeautifulSoup(page)

        tags = soup.findAll('a', style="color: #1a058b;")
        downlink= tags[0]['href']
        print "INFO: Download link:"+downlink