From f62030696e400b16c15dbc4e3c366aca8685d4c3 Mon Sep 17 00:00:00 2001 From: Meekdai Date: Thu, 14 Mar 2024 14:36:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=97=B6=E5=8C=BA=E4=B8=8D?= =?UTF-8?q?=E5=90=8C=E5=AF=BC=E8=87=B4=E7=9A=84=E6=97=A5=E6=9C=9F=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=94=99=E8=AF=AF=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gmeek.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Gmeek.py b/Gmeek.py index 811c0f3..812ac02 100644 --- a/Gmeek.py +++ b/Gmeek.py @@ -87,6 +87,8 @@ class GMEEK(): self.i18n=i18nRU else: self.i18n=i18n + + self.TZ=datetime.timezone(datetime.timedelta(hours=self.blogBase["UTC"])) def get_repo(self,user:Github, repo:str): return user.get_repo(repo) @@ -307,7 +309,9 @@ class GMEEK(): else: self.blogBase[listJsonName][postNum]["script"]=self.blogBase["script"] + thisTime=datetime.datetime.fromtimestamp(self.blogBase[listJsonName][postNum]["createdAt"]) + thisTime=thisTime.astimezone(self.TZ) thisYear=thisTime.year self.blogBase[listJsonName][postNum]["createdDate"]=thisTime.strftime("%Y-%m-%d") self.blogBase[listJsonName][postNum]["dateLabelColor"]=self.blogBase["yearColorList"][int(thisYear)%len(self.blogBase["yearColorList"])] @@ -407,12 +411,11 @@ docListFile.close() if os.environ.get('GITHUB_EVENT_NAME')!='schedule': print("====== update readme file ======") workspace_path = os.environ.get('GITHUB_WORKSPACE') - now = datetime.datetime.now(datetime.timezone(datetime.timedelta(hours=blog.blogBase["UTC"]))) readme="# %s :link: %s \r\n" % (blog.blogBase["title"],blog.blogBase["homeUrl"]) - readme=readme+"### :page_facing_up: [%d](%s/tag.html) \r\n" % (len(blog.blogBase["postListJson"]),(blog.blogBase["homeUrl"]+"/tag.html")) + readme=readme+"### :page_facing_up: [%d](%s/tag.html) \r\n" % (len(blog.blogBase["postListJson"]),blog.blogBase["homeUrl"]) readme=readme+"### :speech_balloon: %d \r\n" % commentNumSum readme=readme+"### :hibiscus: %d \r\n" % wordCount - readme=readme+"### :alarm_clock: %s \r\n" % now.strftime('%Y-%m-%d %H:%M:%S') + readme=readme+"### :alarm_clock: %s \r\n" % datetime.datetime.now(blog.TZ).strftime('%Y-%m-%d %H:%M:%S') readme=readme+"### Powered by :heart: [Gmeek](https://github.com/Meekdai/Gmeek)\r\n" readmeFile=open(workspace_path+"/README.md","w") readmeFile.write(readme)