コード例 #1
0
ファイル: jsonify.py プロジェクト: sqeezy80/snoopy-ng
def load_col_type_mapper():
    global col_type_mapper
    tbls = get_tables()
    for tbl in tbls:
        for col in tbl.columns:
            typ = type(col.type)
            if json_to_obj.get(typ):
                col_type_mapper[(tbl.name, col.name)] = json_to_obj.get(typ)
コード例 #2
0
ファイル: jsonify.py プロジェクト: 4sp1r3/snoopy-ng
def load_col_type_mapper():
	global col_type_mapper
	tbls = get_tables()
	for tbl in tbls:
		for col in tbl.columns:
			typ = type(col.type)
			if json_to_obj.get(typ):
				col_type_mapper[(tbl.name,col.name)] = json_to_obj.get(typ)
コード例 #3
0
ファイル: webserver.py プロジェクト: TYTTVN/snoopy-ng
def prep(dbms="sqlite:///snoopy.db"):
    global db
    global tables
    global metadata
    db=create_engine(dbms)
    db.debug=True
    create_tables(db)
    tables = get_tables()
    metadata = MetaData(db)
    metadata.reflect()
コード例 #4
0
def prep(dbms="sqlite:///snoopy.db"):
    global db
    global tables
    global metadata
    db = create_engine(dbms)
    db.debug = True
    create_tables(db)
    tables = get_tables()
    metadata = MetaData(db)
    metadata.reflect()
コード例 #5
0
def run_webserver(port=9001,ip="0.0.0.0",_db=None):
    #create_db_tables()
    global db
    global tables
    global metadata

    db = _db
    if not _db:
        dbms="sqlite:///snoopy.db"
        db=create_engine(dbms)
    tables = get_tables()
    metadata = MetaData(db)
    app.run(host=ip, port=port)
コード例 #6
0
ファイル: webserver.py プロジェクト: TYTTVN/snoopy-ng
def run_webserver(port=9001,ip="0.0.0.0",cert=None,key=None,_db=None):
    #create_db_tables()
    global db
    global tables
    global metadata

    db = _db
    if not _db:
        dbms="sqlite:///snoopy.db"
        db=create_engine(dbms)
    tables = get_tables()
    metadata = MetaData(db)

    ssl_context=None
    if cert and key:
        ssl_context=SSL.Context(SSL.TLSv1_2_METHOD)
        ssl_context.use_privatekey_file(key)
        ssl_context.use_certificate_file(cert)

    app.run(host=ip, port=port, ssl_context=ssl_context)
コード例 #7
0
def run_webserver(port=9001, ip="0.0.0.0", cert=None, key=None, _db=None):
    #create_db_tables()
    global db
    global tables
    global metadata

    db = _db
    if not _db:
        dbms = "sqlite:///snoopy.db"
        db = create_engine(dbms)
    tables = get_tables()
    metadata = MetaData(db)

    ssl_context = None
    if cert and key:
        ssl_context = SSL.Context(SSL.TLSv1_2_METHOD)
        ssl_context.use_privatekey_file(key)
        ssl_context.use_certificate_file(cert)

    app.run(host=ip, port=port, ssl_context=ssl_context)