From 1c409cb369e5a492eec90525825c344fa49b05ee Mon Sep 17 00:00:00 2001 From: zhiyu1998 <542716863@qq.com> Date: Sun, 14 Jul 2024 12:32:15 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E6=96=B0=E5=A2=9E`ChinaDai?= =?UTF-8?q?ly`=E6=80=BB=E7=BB=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/tools.js | 2 +- utils/link-share-summary-util.js | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/tools.js b/apps/tools.js index 1220cfb..553c5e0 100644 --- a/apps/tools.js +++ b/apps/tools.js @@ -182,7 +182,7 @@ export class tools extends plugin { fnc: "freyr" }, { - reg: "(mp.weixin|arxiv.org|sspai.com)", + reg: "(mp.weixin|arxiv.org|sspai.com|chinadaily.com.cn)", fnc: "linkShareSummary" } ], diff --git a/utils/link-share-summary-util.js b/utils/link-share-summary-util.js index 0cf0370..b7b2ee3 100644 --- a/utils/link-share-summary-util.js +++ b/utils/link-share-summary-util.js @@ -6,6 +6,7 @@ export function contentEstimator(link) { const wxReg = /(?:https?:\/\/)?mp\.weixin\.qq\.com\/[A-Za-z\d._?%&+\-=\/#]*/; const arxivReg = /(?:https?:\/\/)?arxiv.org\/[a-zA-Z\d._?%&+\-=\/#]*/; + const chinaDailyReg = /(?:https?:\/\/)?(www\.)chinadaily.com.cn\/a\/[a-zA-Z0-9\d._?%&+\-=\/#]*/; const sspaiReg = /(?:https?:\/\/)?sspai.com\/[a-zA-Z\d._?%&+\-=\/#]*/; const biliReadReg = /(?:https?:\/\/)?www\.bilibili\.com\/read\/[A-Za-z\d._?%&+\-=\/#]*/; if (wxReg.test(link)) { @@ -28,6 +29,11 @@ export function contentEstimator(link) { name: '哔哩哔哩专栏', summaryLink: biliReadReg.exec(link)?.[0] } + } else if (chinaDailyReg.test(link)) { + return { + name: 'ChinaDaily', + summaryLink: chinaDailyReg.exec(link)?.[0] + } } else { logger.error("[R插件][总结模块] 内容评估出错..."); throw Error("内容评估出错...");