app.register_blueprint(moves_api) app.register_blueprint(calendar_api) app.register_blueprint(ios_api) app.register_blueprint(admin_api) blocked = [] background = [] logger.debug("started up") with open("ad_domains.txt") as f: blocked = [x.strip() for x in f.readlines()] with open("backgroundapps.txt") as f: background = [x.strip() for x in f.readlines()] collectdb = CollectDB(name=app.config["COLLECTDB"]) collectdb.createTables() datadb = NetDB(name=app.config["DATADB"]) datadb.createTables() app.config["datadb"] = datadb app.config["collectdb"] = collectdb app.config["blocked"] = blocked app.config["background"] = background app.config["mongoclient"] = MongoClient(app.config["MONGOHOST"], int(app.config["MONGOPORT"])) app.config["base_url"] = app.config["BASEURL"] app.config["redis"] = redis.Redis('127.0.0.1') app.config["logger"] = logger
#add formatter to ch ch.setFormatter(formatter) #add ch to logger logger.addHandler(ch) # if len(sys.argv) == 3 # if sys.argv[1] == "createTables": # netdb = NetDB(name=sys.argv[2]) # netdb.createTables() # exit(1) if len(sys.argv) < 3: print "python import.py type dbname [datafile]" exit(1) type = sys.argv[1] dbname = sys.argv[2] datafile = None if len(sys.argv) == 4: datafile = sys.argv[3] netdb = NetDB(name=dbname) netdb.createTables() read(type, datafile)