diff --git a/yyetsweb/server.py b/yyetsweb/server.py index f530b7f..584f755 100644 --- a/yyetsweb/server.py +++ b/yyetsweb/server.py @@ -21,7 +21,7 @@ from tornado.log import enable_pretty_logging from common.dump_db import entry_dump from common.sync import YYSub, sync_douban -from common.utils import setup_logger +from common.utils import setup_logger, Cloudflare from databases.base import SearchEngine from databases.other import Other from handlers.base import IndexHandler, NotFoundHandler @@ -104,8 +104,7 @@ class RunServer: (r"/auth/microsoft", MSOAuth2LoginHandler), (r"/auth/facebook", FacebookAuth2LoginHandler), ( - r"/(.*\.html|.*\.js|.*\.css|.*\.png|.*\.jpg|.*\.ico|.*\.gif|.*\.woff2|.*\.gz|.*\.zip|" - r".*\.svg|.*\.json|.*\.txt)", + r"/(.*\.html|.*\.js|.*\.css|.*\.png|.*\.jpg|.*\.ico|.*\.gif|.*\.woff2|.*\.gz|.*\.zip|" r".*\.svg|.*\.json|.*\.txt)", web.StaticFileHandler, {"path": static_path}, ), @@ -160,6 +159,7 @@ if __name__ == "__main__": scheduler.add_job(sync_douban, trigger=CronTrigger.from_crontab("1 1 1 * *")) scheduler.add_job(entry_dump, trigger=CronTrigger.from_crontab("2 2 1 * *")) scheduler.add_job(Other().import_ban_user, "interval", seconds=300) + scheduler.add_job(Cloudflare().clear_fw, "interval", seconds=7200) scheduler.add_job(YYSub().run, trigger=CronTrigger.from_crontab("0 1 * * *")) scheduler.start()