From b4fc297e9c0528eeaacdf2a5a441091b1b7d49b2 Mon Sep 17 00:00:00 2001 From: Benny Date: Fri, 24 Mar 2023 18:38:34 +0100 Subject: [PATCH] update cf rules --- requirements.txt | 6 +++--- yyetsweb/common/utils.py | 2 +- yyetsweb/server.py | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/requirements.txt b/requirements.txt index 69c8c05..88c993d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,14 +1,14 @@ requests==2.28.2 pytelegrambotapi==4.10.0 -beautifulsoup4==4.11.2 +beautifulsoup4==4.12.0 tgbot-ping==1.0.7 -redis==4.5.1 +redis==4.5.3 apscheduler==3.10.1 pymongo==4.3.3 tornado==6.2 captcha==0.4 passlib==1.7.4 -fakeredis==2.10.1 +fakeredis==2.10.2 filetype==1.2.0 requests[socks] tqdm==4.65.0 diff --git a/yyetsweb/common/utils.py b/yyetsweb/common/utils.py index 9108159..2b0f871 100644 --- a/yyetsweb/common/utils.py +++ b/yyetsweb/common/utils.py @@ -139,7 +139,7 @@ class Cloudflare(Redis): if not self.r.exists(self.expire): resp = self.session.put(self.endpoint, json=body) logging.info(resp.json()) - self.r.set(self.expire, 1, ex=60) + self.r.set(self.expire, 1, ex=120) def clear_fw(self): logging.info("Clearing firewall rules") diff --git a/yyetsweb/server.py b/yyetsweb/server.py index 5db2b23..ff0c16e 100644 --- a/yyetsweb/server.py +++ b/yyetsweb/server.py @@ -160,7 +160,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, trigger=CronTrigger.from_crontab("0 0 * * 1")) + scheduler.add_job(Cloudflare().clear_fw, trigger=CronTrigger.from_crontab("0 0 */3 * *")) scheduler.add_job(YYSub().run, trigger=CronTrigger.from_crontab("0 1 * * *")) scheduler.start()