예제 #1
0
 def __init__(self):
     self.name = "billboard"
     self.datasets = [
         DataSet("hot100",
                 "https://billboard.com/charts/the-billboard-hot-100",
                 datetime.date(1958, 8, 4))
     ]
     self.cookie_header = os.getenv("BILLBOARD_COOKIE_HEADER")
예제 #2
0
def addData(filename):
    total = 0
    f = open('./data/' + filename, "r")
    if f.mode == 'r':
        reader = csv.DictReader(f, dialect='excel-tab')
        for row in reader:
            revenuePerItem = float(row['Item_price']) * float(
                row['Item_count'])
            total = total + revenuePerItem
            db.session.add(
                DataInfo(filename, row['Item'], row['Item_description'],
                         row['Item_price'], row['Item_count'], row['Vendor'],
                         row['Vendor_address']))
        db.session.add(DataSet(filename, total))
        db.session.commit()