import numpy as np
import random
import math
import os
import urllib2
import urllib
from matplotlib.colors import LogNorm
from astropy.io import fits
from astropy.table import Table

f = open('res2.csv', 'r')
f.readlines(1)
i=0
for line in f.readlines():
    data=line.split(',')
    obj_des=data[0].strip()
    dir_name="super_objects/"+obj_des
    dir_name.replace(" ","")
    if not os.path.isdir(dir_name):
      os.makedirs(dir_name)
      print obj_des, "\n"
    dir_col=dir_name+"/"+data[1].strip()
    dir_col.replace(" ","")
    if not os.path.isdir(dir_col):
      os.makedirs(dir_col)
    band_filt=data[2].strip()
    i=i+1
    fnm="/"+band_filt+"_"+data[5].strip()+"_"+str(i)+".fits"
    fnm.replace(' ','')
    file_path=dir_col+fnm
    if (data[1].strip()=='CFHTMEGAPIPE') or (data[5].strip()=='science'):
      path=file_path
      url = data[7].strip()
      f2 = open('bash_download.sh', 'a')
      f2.write('wget -O '+path+' "'+url + '" \n')
      f2.close() 
      f2 = open('report', 'a')
      f2.write(path+","+url + '\n')
      f2.close()  
f.close()