# (r"/register", RegisterAppClient), # (r"/prediction/twitter", AddTwitterPrediction), # (r"/prediction/twitter/wager/(.*)", AddTwitterPredictionWager), # (r"/prediction/twitter/comment/(.*)", AddTwitterPredictionComment), # (r"/prediction/twitter/(.*)", ShowTwitterPrediction), # (r"/user/withwagers/(.*)", ShowUserProfileWithWagers), # (r"/user/onlyundecided/(.*)", ShowUserProfileOnlyUndecided), # (r"/user/(.*)", ShowUserProfile), # (r"/confirm/twitter/ask", TwitterConfirms.AskTwitterPrediction), # (r"/confirm/twitter/confirm", TwitterConfirms.ConfirmTwitterPrediction), # (r"(.*)", MainHandler), #(r"/testPost/(.*)", TwitterTestPoster), # ]+ExtraDataSets.endpoints,**settings) if __name__ == "__main__": lib.util.parse_config_file("config.conf") server = options.mysql["server"] user = options.mysql["user"] password = options.mysql["password"] database = options.mysql["database"] conn = pymysql.connect(host=server, user=user, password=password, db=database,cursorclass=pymysql.cursors.DictCursor, charset='utf8') conn = lib.util.makePwnedConnection(conn) define("connection", conn) gcm = GCM(options.gcm_key) define("gcm", gcm) ExtraDataSets.init() app = make_app(options.as_dict()) app.listen(8080) tornado.ioloop.IOLoop.current().start()