user = db.query(database.User).filter_by(login=login).first() password = (config.get("salt") + hashlib.sha256(post.get("password", "").encode('utf-8')) .hexdigest()) if user and user.password == password: return True else: return False # =============== # Initializations # =============== config = Config() database_url = (config.get("database_type") + "://" + config.get("username") + ":" + config.get("password") + "@" + config.get("host") + "/" + config.get("database")) engine = create_engine(database_url, echo=config.get("debug")) app = Bottle() plugin = sqlalchemy.Plugin( engine, database.Base.metadata, keyword='db', create=True, commit=True, use_kwargs=False ) app.install(plugin)
if now > user.start_night_rate and now < user.end_night_rate: return 1 else: return 0 else: if now > user.start_night_rate or now < user.end_night_rate: return 1 else: return 0 # Configuration config = Config() # DB initialization database_url = (config.get("database_type") + "://" + config.get("username") + ":" + config.get("password") + "@" + config.get("host") + "/" + config.get("database")) engine = create_engine(database_url, echo=config.get("debug")) create_session = sessionmaker(bind=engine) database.Base.metadata.create_all(engine) try: while True: power = random.randint(0, 4000) power = math.sin(time.clock() * 2)**2 * 2000 print("New encrypted packet:" + str(power)) db = create_session() sensor = (db.query( database.Sensor).filter_by(name="CitizenWatt").first())
user = db.query(database.User).filter_by(login=login).first() password = ( config.get("salt") + hashlib.sha256(post.get("password", "").encode('utf-8')).hexdigest()) if user and user.password == password: return True else: return False # =============== # Initializations # =============== config = Config() database_url = (config.get("database_type") + "://" + config.get("username") + ":" + config.get("password") + "@" + config.get("host") + "/" + config.get("database")) engine = create_engine(database_url, echo=config.get("debug")) app = Bottle() plugin = sqlalchemy.Plugin(engine, database.Base.metadata, keyword='db', create=True, commit=True, use_kwargs=False) app.install(plugin) session_manager = PickleSession() valid_user = authenticator(session_manager, login_url='/login')
def get_cw_sensor(): """Returns the citizenwatt sensor object or None""" db = create_session() sensor = (db.query(database.Sensor) .filter_by(name="CitizenWatt") .first()) db.close() return sensor # Configuration config = Config() # DB initialization database_url = (config.get("database_type") + "://" + config.get("username") + ":" + config.get("password") + "@" + config.get("host") + "/" + config.get("database")) engine = create_engine(database_url, echo=config.get("debug")) create_session = sessionmaker(bind=engine) database.Base.metadata.create_all(engine) sensor = get_cw_sensor() while not sensor or not sensor.aes_key: tools.warning("Install is not complete ! " + "Visit http://citizenwatt.local first.") time.sleep(1) sensor = get_cw_sensor() key = json.loads(sensor.aes_key) key = struct.pack("<16B", *key)
return 0 def get_cw_sensor(): """Returns the citizenwatt sensor object or None""" db = create_session() sensor = (db.query(database.Sensor).filter_by(name="CitizenWatt").first()) db.close() return sensor # Configuration config = Config() # DB initialization database_url = (config.get("database_type") + "://" + config.get("username") + ":" + config.get("password") + "@" + config.get("host") + "/" + config.get("database")) engine = create_engine(database_url, echo=config.get("debug")) create_session = sessionmaker(bind=engine) database.Base.metadata.create_all(engine) sensor = get_cw_sensor() while not sensor or not sensor.aes_key: tools.warning("Install is not complete ! " + "Visit http://citizenwatt.local first.") time.sleep(1) sensor = get_cw_sensor() key = json.loads(sensor.aes_key) key = struct.pack("<16B", *key)
password = ( config.get("salt") + hashlib.sha256(post.get("password", "").encode('utf-8')).hexdigest()) if user and user.password == password: return True else: return False # =============== # Initializations # =============== config = Config() #flag = True logger.info(config.get("debug")) database_url = (config.get("database_type") + "://" + config.get("username") + ":" + config.get("password") + "@" + config.get("host") + "/" + config.get("database")) logger.info(database_url) #engine = create_engine(database_url, echo=config.get("debug")) engine = create_engine( "postgresql+psycopg2://citizenwatt:citizenwatt@localhost/citizenwatt") logger.info(engine) app = Bottle() plugin = sqlalchemy.Plugin(engine,
if now > user.start_night_rate and now < user.end_night_rate: return 1 else: return 0 else: if now > user.start_night_rate or now < user.end_night_rate: return 1 else: return 0 # Configuration config = Config() # DB initialization database_url = (config.get("database_type") + "://" + config.get("username") + ":" + config.get("password") + "@" + config.get("host") + "/" + config.get("database")) engine = create_engine(database_url, echo=config.get("debug")) create_session = sessionmaker(bind=engine) database.Base.metadata.create_all(engine) try: while True: power = random.randint(0, 4000) power = math.sin(time.clock()*2)**2 * 2000 print("New encrypted packet:" + str(power)) db = create_session() sensor = (db.query(database.Sensor) .filter_by(name="CitizenWatt")