From 895334cab72df8a2d71235e27c8051149f5f4fe8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=89=E9=A3=8E=E6=9D=A5?= Date: Tue, 2 Jul 2024 15:37:44 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=F0=9F=A9=B9=20=E6=9B=BF=E6=8D=A2=E5=93=94?= =?UTF-8?q?=E5=92=94=E6=8E=A5=E5=8F=A3=20close=20#IA9DGM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 等风来 --- model/Bika.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Bika.js b/model/Bika.js index 21df5dc..db46b0f 100644 --- a/model/Bika.js +++ b/model/Bika.js @@ -4,7 +4,7 @@ import { Config } from "../components/index.js" export default new (class { constructor() { - this.domain = "https://api.obfs.dev/api/bika" + this.domain = "https://hibiapi.dengfenglai.icu/api/bika" this.hearder = { headers: { "x-image-quality": Config.bika.imageQuality From fa4cacd69f49f57002d5bd03144ea8bb4d7cb069 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=89=E9=A3=8E=E6=9D=A5?= Date: Tue, 2 Jul 2024 18:18:28 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=F0=9F=9A=9A=20Issues=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 等风来 --- .../{feature.yml => enhancement.yml} | 0 .github/ISSUE_TEMPLATE/question.yml | 16 ++++++++++++++++ 2 files changed, 16 insertions(+) rename .github/ISSUE_TEMPLATE/{feature.yml => enhancement.yml} (100%) create mode 100644 .github/ISSUE_TEMPLATE/question.yml diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/enhancement.yml similarity index 100% rename from .github/ISSUE_TEMPLATE/feature.yml rename to .github/ISSUE_TEMPLATE/enhancement.yml diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml new file mode 100644 index 0000000..3dd5ad1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.yml @@ -0,0 +1,16 @@ +name: 其他问题及意见反馈 +description: 插件使用上的问题反馈、功能失效等。 +title: "[问题反馈]: " +labels: ["question"] +body: + - type: input + attributes: + label: 反馈内容 + description: 请简要描述您需要反馈的内容。 + validations: + required: true + + - type: textarea + attributes: + label: 其他说明 + description: 如果您有任何其他信息或补充说明,请在这里添加。 From c84dd361ce3d4c2eab3159d18c61ba3f9d16192c Mon Sep 17 00:00:00 2001 From: yeyang <746659424@qq.com> Date: Thu, 4 Jul 2024 18:18:31 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E2=9C=A8=20=E6=96=B0=E5=A2=9E=E4=B8=80?= =?UTF-8?q?=E7=82=B9=E5=93=94=E5=92=94=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/default_config/bika.yaml | 4 ++++ model/Bika.js | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config/default_config/bika.yaml b/config/default_config/bika.yaml index 279956a..7f57e59 100644 --- a/config/default_config/bika.yaml +++ b/config/default_config/bika.yaml @@ -8,3 +8,7 @@ bikaDirectConnection: false bikaImageProxy: s3.go2778.com/static #哔咔图片质量,可选值 ['low', 'medium', 'high', 'original'] 质量依次从低到高 imageQuality: medium +#使用的hibiapi地址https://github.com/mixmoe/HibiAPI +hibiAPI: https://hibiapi.dengfenglai.icu +#哔咔搜索排序方式:dd(最新发布)、da(最早发布)、ld(最多喜欢)、vd(最多浏览) +searchSort: ld \ No newline at end of file diff --git a/model/Bika.js b/model/Bika.js index db46b0f..a770d8a 100644 --- a/model/Bika.js +++ b/model/Bika.js @@ -4,7 +4,7 @@ import { Config } from "../components/index.js" export default new (class { constructor() { - this.domain = "https://hibiapi.dengfenglai.icu/api/bika" + this.domain = `${Config.bika.hibiAPI}/api/bika` this.hearder = { headers: { "x-image-quality": Config.bika.imageQuality @@ -28,6 +28,7 @@ export default new (class { * @returns {Array} 返回搜索结果信息数组 */ async search(keyword, page = 1, type = "advanced", sort = "ld") { + sort = Config.bika.searchSort || sort let types = [ { alias: [ "关键词", "advanced", "高级" ], From 3bc81ca65890870b86b4c377b4a90cf04e41ebdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=89=E9=A3=8E=E6=9D=A5?= Date: Fri, 5 Jul 2024 12:17:52 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=F0=9F=A9=B9=20=E9=94=85=E5=B7=B4=E6=9C=AA?= =?UTF-8?q?=E7=9F=A5=E7=BB=84=E4=BB=B6=20#IAARP2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 等风来 --- guoba.support.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guoba.support.js b/guoba.support.js index ae8088f..ba14045 100644 --- a/guoba.support.js +++ b/guoba.support.js @@ -35,7 +35,7 @@ export function supportGuoba() { // 配置项 schemas schemas: [ { - component: "whole.Divider", + component: "Divider", label: "消息通知" }, { From 1cbd9cacc28afcd7cf9ee5c31c72cb6c96b8df9c Mon Sep 17 00:00:00 2001 From: yeyang <746659424@qq.com> Date: Sat, 6 Jul 2024 17:54:04 +0800 Subject: [PATCH 5/6] =?UTF-8?q?=F0=9F=9A=B8=20=E9=80=82=E9=85=8Dtrss=20seg?= =?UTF-8?q?ment.image=20=E6=97=A0Readable=20=EF=BC=8Cclose=20#IAARP2?= =?UTF-8?q?=EF=BC=8C=20close=20#123?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/request/request.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/request/request.js b/lib/request/request.js index 171a719..5487fa4 100644 --- a/lib/request/request.js +++ b/lib/request/request.js @@ -188,10 +188,15 @@ export default new class { */ async proxyRequestImg(url, { cache, timeout, headers } = {}) { if (!this.getAgent()) return segment.image(url, cache, timeout, headers) + const start = Date.now() let Request = await this.get(url, { - headers + headers, + responseType: "buffer" }).catch(err => logger.error(err)) - return segment.image(Request?.body ?? `${Plugin_Path}/resources/img/imgerror.png`, cache, timeout) + const kb = Request ? logger.magenta((Request?.length / 1024).toFixed(2) + "kb") : logger.red("error") + const ms = logger.green(Date.now() - start + "ms") + logger.debug(`[Yenai-Plugin][proxyRequestImg][${_.truncate(url)}] ${kb} ${ms}`) + return segment.image(Request ?? `${Plugin_Path}/resources/img/imgerror.png`, cache, timeout) } _prepareRequest(options) { From 0e8f707d9ea8e2af282c047100455d87735990b2 Mon Sep 17 00:00:00 2001 From: yeyang <746659424@qq.com> Date: Sun, 7 Jul 2024 19:12:56 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E2=9C=A8=20=E5=93=94=E5=92=94=E6=96=B0?= =?UTF-8?q?=E5=A2=9EhideSearchImg=E9=85=8D=E7=BD=AE=E9=A1=B9=20#124?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/default_config/bika.yaml | 6 ++++-- model/Bika.js | 16 ++++++++-------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/config/default_config/bika.yaml b/config/default_config/bika.yaml index 7f57e59..1432bef 100644 --- a/config/default_config/bika.yaml +++ b/config/default_config/bika.yaml @@ -8,7 +8,9 @@ bikaDirectConnection: false bikaImageProxy: s3.go2778.com/static #哔咔图片质量,可选值 ['low', 'medium', 'high', 'original'] 质量依次从低到高 imageQuality: medium -#使用的hibiapi地址https://github.com/mixmoe/HibiAPI +#使用的hibiapi地址https://github.com/mixmoe/HibiAPI hibiAPI: https://hibiapi.dengfenglai.icu #哔咔搜索排序方式:dd(最新发布)、da(最早发布)、ld(最多喜欢)、vd(最多浏览) -searchSort: ld \ No newline at end of file +searchSort: ld +#隐藏哔咔搜索简略图 +hideSearchImg: false diff --git a/model/Bika.js b/model/Bika.js index a770d8a..2e889c3 100644 --- a/model/Bika.js +++ b/model/Bika.js @@ -61,14 +61,14 @@ export default new (class { let { title, tags, categories, author, description = "未知", likesCount, thumb, _id, finished } = item msg.push(_id) msg.push([ - `${index + 1}、${title}\n`, - `作者:${author}\n`, - `描述:${_.truncate(description)}\n`, - `分类:${categories.join(",")}\n`, - `喜欢:${likesCount}\n`, - `完结:${finished}\n`, - tags ? `tag:${_.truncate(tags.join(","))}\n` : "", - await this._requestBikaImg(thumb.fileServer, thumb.path) + `${index + 1}、${title}\n`, + `作者:${author}\n`, + `描述:${_.truncate(description)}\n`, + `分类:${categories.join(",")}\n`, + `喜欢:${likesCount}\n`, + `完结:${finished}\n`, + tags ? `tag:${_.truncate(tags.join(","))}\n` : "", + Config.bika.hideSearchImg ? "" : await this._requestBikaImg(thumb.fileServer, thumb.path) ]) } return msg