diff options
author | Yuki-Asuuna <[email protected]> | 2022-03-06 16:22:12 +0800 |
---|---|---|
committer | Yuki-Asuuna <[email protected]> | 2022-03-06 16:22:12 +0800 |
commit | 218f279bb875b29347df16a6d7dfd461dada6744 (patch) | |
tree | 51f592e686edf88f4131c8ac4c47698f1207874b | |
parent | a50be18547625c7dbe6e050762d4514175aaf0d2 (diff) | |
download | ATRI-218f279bb875b29347df16a6d7dfd461dada6744.tar.gz ATRI-218f279bb875b29347df16a6d7dfd461dada6744.tar.bz2 ATRI-218f279bb875b29347df16a6d7dfd461dada6744.zip |
fix: 内容摘要限制字数/去掉动态中冗余的信息(动态ID、UID、点赞次数、阅读次数、转发次数)
Change-Id: I8f69c6fcb2b295b46f5d3cc7c93c5e03a77c6e6a
-rw-r--r-- | ATRI/plugins/bilibili_dynamic/data_source.py | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/ATRI/plugins/bilibili_dynamic/data_source.py b/ATRI/plugins/bilibili_dynamic/data_source.py index 25c2d8d..49ffce7 100644 --- a/ATRI/plugins/bilibili_dynamic/data_source.py +++ b/ATRI/plugins/bilibili_dynamic/data_source.py @@ -335,16 +335,13 @@ class BilibiliDynamicSubscriptor(Service): return ret def generate_output(self, pattern: dict) -> (str, str): - text_part = """【UP名称】{name}\n【动态类型】{dynamic_type}\n【动态ID】{dynamic_id}\n【时间】{time}\n【UID】{uid}\n【当前阅读次数】{view}\n【当前转发次数】{repost}\n【当前点赞次数】{like}\n【内容摘要】{content}\n""".format( + # 限制摘要的字数 + abstractLimit = 40 + text_part = """【UP名称】{name}\n【动态类型】{dynamic_type}\n【时间】{time}\n【内容摘要】{content}\n""".format( name=pattern["name"], dynamic_type=pattern["type_zh"], - dynamic_id=pattern["dynamic_id"], time=pattern["time"], - uid=pattern["uid"], - view=pattern["view"], - repost=pattern["repost"], - like=pattern["like"], - content=pattern["content"], + content=pattern["content"][:abstractLimit], ) pic_part = pattern["pic"] return text_part, pic_part |