Esempio n. 1
0
      #  (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()