def main():
    """Main function for retrieve_events"""
    utility = Utility()
    args = utility.updated_hash()
    for i in args["api_keys"]:
        event = Event(i['key_id'], i['secret_key'])
        event.retrieve_events()
Beispiel #2
0
 def __init__(self, key_id, secret_key, args=None):
     self.utility = Utility(args)
     self.args = args or self.utility.updated_hash()
     self.event_id_exist = True
     self.key_id = key_id
     self.secret_key = secret_key
     self.data_dir = os.path.join(os.path.dirname(__file__), os.pardir, 'data')
     self.has_configdir = False
     self.first_batch = True
Beispiel #3
0
# DB

import os
import sqlalchemy
from sqlalchemy.orm import sessionmaker
from lib.utility import Utility

utility = Utility()


class DB(object):

    # SqlAlchemy
    _url = "postgresql://{}:{}@{}:{}/{}"
    pull_url = _url.format(utility._config_parser.get("pull", "username"),
                           utility._config_parser.get("pull", "password"),
                           utility._config_parser.get("pull", "host"),
                           utility._config_parser.get("pull", "port"),
                           utility._config_parser.get("pull", "database"))

    push_url = _url.format(utility._config_parser.get("push", "username"),
                           utility._config_parser.get("push", "password"),
                           utility._config_parser.get("push", "host"),
                           utility._config_parser.get("push", "port"),
                           utility._config_parser.get("push", "database"))

    pull_conn = sqlalchemy.create_engine(pull_url, client_encoding="utf8")
    pull_meta = sqlalchemy.MetaData(bind=pull_conn, reflect=False)

    push_conn = sqlalchemy.create_engine(push_url, client_encoding="utf8")
    push_meta = sqlalchemy.MetaData(bind=push_conn, reflect=False)