def connect(): config = DBconfig.DBConfig("conf/push_database.cfg") config_args = dict(zip(['host', 'user', 'passwd', 'database'], [config.DB_HOST, config.DB_USER, config.DB_PASSWORD, config.DB_NAME])) create_engine(**config_args)
#!/usr/bin/python # -*- coding: utf-8 -*- import pyowm import DB.Entry from src.DB.DAL import create_engine from src.utils import DBconfig config = DBconfig.DBConfig("conf/push_database.cfg") config_args = dict(zip(['host', 'user', 'passwd', 'database'], [config.DB_HOST, config.DB_USER, config.DB_PASSWORD, config.DB_NAME])) create_engine(**config_args) # Need to set this to somewhere else API_key = '4ec7e543405cbfa55b8293013afc9689' owm = pyowm.OWM(API_key) class Weather: def __init__(self, city_id, start_hour, end_hour, temp, temp_min, temp_max, wind, rain, snow, humidity): self.city_id = city_id self.start_hour = start_hour self.end_hour = end_hour self.temp = temp self.temp_min = temp_min self.temp_max = temp_max self.wind = wind self.rain = rain self.snow = snow self.humidity = humidity