Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
#!/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