Files
venera-configs/index.json
Brooklyn Bartly 6e52854782 Manwaba (#118)
* feat: 添加漫蛙漫画源实现基础功能

* refactor(api): 重构网络请求和数据处理逻辑

- 将 `fetchJson` 拆分为 `getJson` 和 `postJson` 方法,增强类型安全
- 更新基础 URL 移除尾部斜杠
- 实现分类、搜索和详情页的实际 API 调用
- 完善漫画状态显示和分类选项
- 移除冗余的 `initFunc` 方法

* refactor: 移除未实现的收藏相关功能代码

清理未实现的收藏功能相关代码,包括添加/删除收藏、加载收藏夹等功能,以保持代码库整洁

* refactor(manwaba): 重构API响应处理逻辑并实现loadInfo方法

- 修改getJson方法直接返回完整JSON响应,不再处理特定code和data字段
- 重构分类列表和搜索结果的data字段处理逻辑
- 实现loadInfo方法获取漫画详情信息

* refactor(api): 重构API请求方法并更新基础URL

- 将多个独立的请求方法合并为统一的fetchJson方法
- 更新基础URL为新的API端点
- 简化参数处理和请求逻辑
- 移除不再使用的工具方法

* fix: 将漫画ID转换为字符串类型以避免潜在的类型错误

* refactor: 将baseUrl重命名为api以提升代码可读性

统一将baseUrl变量名改为api,使其更符合实际用途,提高代码可读性和一致性

* refactor(ManWaBa): 优化fetchJson默认参数并添加日志功能

- 为fetchJson方法的payload参数添加默认值undefined
- 新增logger对象提供error/info/warn日志方法
- 在loadInfo方法中添加日志记录
- 移除未使用的可选方法以简化代码结构

* fix: 修复fetchJson调用时payload参数未定义的问题

确保在调用fetchJson时明确传递payload为undefined,避免潜在的类型错误

* refactor(ManWaBa): 优化漫画信息加载和章节图片获取逻辑

重构漫画信息加载和章节图片获取的代码,提取重复参数为变量,简化请求逻辑
移除未使用的onImageLoad和onThumbnailLoad方法,集中处理图片获取功能

* feat: 添加漫蛙吧源到index.json
2025-07-28 17:54:39 +08:00

113 lines
2.5 KiB
JSON

[
{
"name": "拷贝漫画",
"fileName": "copy_manga.js",
"key": "copy_manga",
"version": "1.3.6"
},
{
"name": "Komiic",
"fileName": "komiic.js",
"key": "Komiic",
"version": "1.0.2"
},
{
"name": "包子漫画",
"fileName": "baozi.js",
"key": "baozi",
"version": "1.1.0"
},
{
"name": "Picacg",
"fileName": "picacg.js",
"key": "picacg",
"version": "1.0.3"
},
{
"name": "nhentai",
"fileName": "nhentai.js",
"key": "nhentai",
"version": "1.0.4"
},
{
"name": "紳士漫畫",
"fileName": "wnacg.js",
"key": "wnacg",
"version": "1.0.2",
"description": "紳士漫畫漫畫源, 不能使用時請嘗試更換URL"
},
{
"name": "ehentai",
"fileName": "ehentai.js",
"key": "ehentai",
"version": "1.1.3"
},
{
"name": "禁漫天堂",
"fileName": "jm.js",
"key": "jm",
"version": "1.2.0",
"description": "禁漫天堂漫畫源, 不能使用時請嘗試切換分流"
},
{
"name": "MangaDex",
"fileName": "manga_dex.js",
"key": "manga_dex",
"version": "1.0.0",
"description": "Account feature is not supported yet."
},
{
"name": "爱看漫",
"fileName": "ikmmh.js",
"key": "ikmmh",
"version": "1.0.3"
},
{
"name": "少年ジャンプ+",
"fileName": "shonen_jump_plus.js",
"key": "shonen_jump_plus",
"version": "1.0.2"
},
{
"name": "hitomi.la",
"fileName": "hitomi.js",
"key": "hitomi",
"version": "1.1.0"
},
{
"name": "comick",
"fileName": "comick.js",
"key": "comick",
"version": "1.1.1"
},
{
"name": "优酷漫画",
"fileName": "ykmh.js",
"key": "ykmh",
"version": "1.0.0"
},
{
"name": "再漫画",
"fileName": "zaimanhua.js",
"key": "zaimanhua",
"version": "1.0.0"
},
{
"name": "漫画柜",
"fileName": "manhuagui.js",
"key": "manhuagui",
"version": "1.0.0"
},
{
"name": "优酷漫画",
"fileName": "ykmh.js",
"key": "ykmh",
"version": "1.0.0"
},{
"name": "漫蛙吧",
"fileName": "manwaba.js",
"key": "manwaba",
"version": "1.0.0"
}
]