Commit Graph

179 Commits

Author SHA1 Message Date
ee0a98ec33 [nhentai] fix cover 2025-08-03 17:26:29 +08:00
ccc157b4f2 Update urls. 2025-08-03 16:58:09 +08:00
f2aacf2baa [jm] Fix gif. 2025-08-03 16:53:12 +08:00
nyne
f4bc304d1b Update index.json 2025-08-01 09:18:41 +08:00
Zion
08756ee659 fix search bug from manhuagui (#119)
* add new source from comick

* fix some code

* fix gif load and comic list info(none-type/chapter/volume)

* add some comick hidden tags

* revise coding error in file

* info updata time

* fix no-EN error

* add new function

- Multi-language comic selection support
- Added comic recommendations
- Fixed empty chapter return bug
- Resolved tag click issues
- Optimized data processing

* Optimize network request

Remove redundant requests and prevent async deadlocks

* Update comick.js

* new small comic source from baihehui

* Fixed some bugs and added some sorting methods

* Fixed some bugs and added some sorting methods

* Add a new resource from ykmh

* Remove invalid request

* fixed chapter api

* Update index.json

* Update index.json

* Update comick.js

* fix search bug from manhuagui

Fix ”querySelectorAll“ bug in search page.
Add multi-group of chapters in info page.
2025-08-01 08:52:44 +08:00
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
Pacalini
b5ba37794a jm: update jm3 api (#117) 2025-07-28 17:54:13 +08:00
Brooklyn Bartly
7dce35fd5a 包子漫画水印去除 (#114)
* refactor(baozi): 格式化代码并优化漫画章节解析逻辑

* feat: 更新包子漫画图片代理地址以优化水印问题

将图片地址从s1.baozicdn.com替换为as-rsa1-usla.baozicdn.com/w640,减少代理后的图片水印

* chore: 更新包子漫画插件版本至1.1.0

* feat(图片加载): 添加图片加载时的自定义请求头

为漫画图片加载添加自定义请求头,包括User-Agent等信息,以适配服务器要求

* refactor(图片代理): 优化移动端图片代理逻辑并移除无用代码

- 使用正则匹配简化图片URL替换逻辑
- 移除不再使用的onImageLoad方法
2025-07-27 15:55:55 +08:00
nyne
ad91da8e0f Merge pull request #115 from morning-start/zaimanhua
Zaimanhua
2025-07-27 15:55:20 +08:00
nyne
4a18a7de3a Merge branch 'main' into zaimanhua 2025-07-27 15:54:47 +08:00
Brooklyn Bartly
5ff8254dd5 Manhuagui (#102)
* feat: 添加漫画柜漫画源实现

实现漫画柜(ManHuaGui)漫画源的完整功能,包括:
- 首页探索页面的多分区加载
- 分类浏览功能支持多种筛选条件
- 搜索功能支持按时间和人气排序
- 漫画详情页面的完整信息展示
- 章节图片的加载功能

* feat: 添加漫画柜扩展支持

* chore: 在.gitignore中添加test目录

避免将测试生成的临时文件提交到版本控制

* feat(漫画源): 实现图片信息提取逻辑并优化图片URL生成

* fix(manhuagui): 修复封面图片加载和章节列表获取问题

- 删除别名信息,可能为空
- 当封面图片src属性不存在时,尝试使用data-src属性
- 处理章节列表可能存在于不同DOM节点的情况
- 移除部分调试日志输出
- 为缩略图请求添加必要的headers

* refactor: 将类名从NewComicSource重命名为ManHuaGui
2025-07-27 15:52:55 +08:00
morning-start
fb20c68024 feat: 添加再漫画源配置文件 2025-07-27 01:21:53 +08:00
morning-start
631298ce1b refactor(zaimanhua): 使用API接口替代HTML解析获取漫画数据
移除parseCoverComic方法,改为通过API接口获取漫画数据并重构parseJsonComic方法处理返回的JSON数据。同时修改首页加载逻辑,直接调用API接口获取推荐漫画列表,提高数据获取的稳定性和效率。
2025-07-27 01:20:28 +08:00
morning-start
f812964e55 fix: 修复章节ID和点击数转换为字符串的问题
确保章节ID和点击数字段始终作为字符串处理,避免潜在的类型错误。同时修正URL参数拼接中的变量名错误。
2025-07-27 00:23:29 +08:00
morning-start
2e13f5fce9 fix(漫画源): 修复时间戳转换和章节排序问题,实现章节图片加载
- 修复时间戳需要乘以1000的问题
- 对章节按照ID进行排序
- 实现章节图片加载功能
- 完善漫画详情页的标签信息
2025-07-27 00:05:57 +08:00
morning-start
0976105138 refactor(zaimanhua): 简化 parseJsonComic 方法中的对象创建逻辑
直接使用对象属性初始化 Comic 对象,避免不必要的中间变量
2025-07-26 23:00:52 +08:00
morning-start
b1b8b8cab9 feat(漫画详情): 实现漫画详情页的加载功能
添加从API获取漫画详细信息的实现,包括标题、作者、封面、描述、章节列表和推荐漫画
使用baseUrl代替硬编码的域名,提高代码可维护性
移除未使用的parseListComic方法
2025-07-26 22:58:19 +08:00
morning-start
fd59c132a2 fix: 修复再漫画搜索功能返回结果问题
搜索功能未正确返回漫画列表和最大页数,添加缺失的返回数据逻辑
2025-07-26 22:14:43 +08:00
morning-start
a5b1fd6ca2 refactor(zaimanhua): 重构漫画源接口实现和数据结构
- 修改fetchHtml和fetchJson返回类型,增加错误处理
- 简化漫画信息解析逻辑,移除冗余字段
- 重构分类页面实现,使用固定分类选项
- 实现分类漫画加载接口,支持分页和筛选
2025-07-26 22:14:14 +08:00
morning-start
2174c13e16 feat: 添加再漫画源配置文件并更新.gitignore
添加zaimanhua.js作为新的漫画源配置文件,包含完整的漫画源实现
在.gitignore中新增test/目录忽略规则
2025-07-26 20:27:08 +08:00
六记
8bfb3fdf2e feat: 添加 API 地址自定义功能 (#110)
Co-authored-by: liuji <1183417329@qq.com>
2025-07-25 17:12:33 +08:00
Gandum2077
b8a7966aa7 [hitomi]Add custom tag suggestion handler (#109)
* fix bug in hitomi.js

* [hitomi]Add custom tag suggestion handler

* [hitomi]Change version to 1.1.0
2025-07-25 17:09:32 +08:00
LiuliFox
215e539def [shonen_jump_plus] remove special_content in seriesDetailEpisodeList and update User-Agent and rename to shonen_jump_plus (#111) 2025-07-25 17:07:18 +08:00
Zion
499180b6ea Update comick chapter api. (#112)
* add new source from comick

* fix some code

* fix gif load and comic list info(none-type/chapter/volume)

* add some comick hidden tags

* revise coding error in file

* info updata time

* fix no-EN error

* add new function

- Multi-language comic selection support
- Added comic recommendations
- Fixed empty chapter return bug
- Resolved tag click issues
- Optimized data processing

* Optimize network request

Remove redundant requests and prevent async deadlocks

* Update comick.js

* new small comic source from baihehui

* Fixed some bugs and added some sorting methods

* Fixed some bugs and added some sorting methods

* Add a new resource from ykmh

* Remove invalid request

* fixed chapter api

* Update index.json

* Update index.json

* Update comick.js
2025-07-25 17:06:52 +08:00
LiuliFox
94e3e99877 [copy_manga] fix api (#108) 2025-07-24 11:51:45 +08:00
Zion
afea7a6c99 Add a new resource from ykmh (#107)
* add new source from comick

* fix some code

* fix gif load and comic list info(none-type/chapter/volume)

* add some comick hidden tags

* revise coding error in file

* info updata time

* fix no-EN error

* add new function

- Multi-language comic selection support
- Added comic recommendations
- Fixed empty chapter return bug
- Resolved tag click issues
- Optimized data processing

* Optimize network request

Remove redundant requests and prevent async deadlocks

* Update comick.js

* new small comic source from baihehui

* Fixed some bugs and added some sorting methods

* Fixed some bugs and added some sorting methods

* Add a new resource from ykmh
2025-07-23 10:15:26 +08:00
Brooklyn Bartly
891b81ae16 fix: 更新爱看漫插件版本至1.0.3 (#106) 2025-07-22 19:25:56 +08:00
Brooklyn Bartly
e7e8324e94 feat(漫画详情): 添加更新时间字段并重构返回对象 (#104)
从meta标签获取漫画更新时间并格式化为YYYY-MM-DD
将返回对象改为ComicDetails实例,保持数据结构一致性
2025-07-22 19:07:07 +08:00
Jin Ke
20917d8e47 Fixed some bugs and added some sorting methods(category page) in comick (#103)
* add new source from comick

* fix some code

* fix gif load and comic list info(none-type/chapter/volume)

* add some comick hidden tags

* revise coding error in file

* info updata time

* fix no-EN error

* add new function

- Multi-language comic selection support
- Added comic recommendations
- Fixed empty chapter return bug
- Resolved tag click issues
- Optimized data processing

* Optimize network request

Remove redundant requests and prevent async deadlocks

* Update comick.js

* new small comic source from baihehui

* Fixed some bugs and added some sorting methods

* Fixed some bugs and added some sorting methods
2025-07-22 17:58:29 +08:00
c03f1c41d4 Update venera api. 2025-07-22 17:53:10 +08:00
Brooklyn Bartly
c55657f0a2 refactor: 优化漫画详情解析逻辑 (#101)
* refactor: 优化漫画详情解析逻辑并格式化代码

- 将漫画详情返回对象改为 ComicDetails 实例
- 新增 updateDate 字段并转换日期格式

* chore: 更新包子漫画版本号至1.0.5
2025-07-22 15:02:55 +08:00
4af4822558 Update URLs to point to the new repository location. 2025-07-20 16:32:53 +08:00
OuFei
7cd8117662 Fix nhentai search method & fix search sorting (#95) 2025-07-20 15:21:53 +08:00
Jin Ke
01d97267a6 Update comick and add baihehui (#88)
* add new source from comick

* fix some code

* fix gif load and comic list info(none-type/chapter/volume)

* add some comick hidden tags

* revise coding error in file

* info updata time

* fix no-EN error

* add new function

- Multi-language comic selection support
- Added comic recommendations
- Fixed empty chapter return bug
- Resolved tag click issues
- Optimized data processing

* Optimize network request

Remove redundant requests and prevent async deadlocks

* Update comick.js

* new small comic source from baihehui
2025-06-23 18:33:04 +08:00
nyne
e3fa378481 Update index.json 2025-06-18 12:10:24 +08:00
Jin Ke
20d4618047 add new source from comick (#87)
* add new source from comick

* fix some code

* fix gif load and comic list info(none-type/chapter/volume)

* add some comick hidden tags

* revise coding error in file

* info updata time

* fix no-EN error
2025-06-18 12:07:57 +08:00
角砂糖
7064801f51 [copy_manga] Fix search api (base & web) (#86)
* [copy_mange] Fix search api (base & web)

* [copy_mange] Auto fetch webapi
2025-06-11 22:56:28 +08:00
nyne
aeb45146f3 [shonen_jump_plus] Update User-Agent (#79)
Co-authored-by: nyne <67669799+wgh136@users.noreply.github.com>
2025-06-06 21:37:41 +08:00
nyne
2bf22b13e9 Merge branch 'main' into shonenjumpplus 2025-06-06 21:36:52 +08:00
Gandum2077
3899d54963 fix bug in hitomi.js (#83) 2025-06-06 11:03:26 +08:00
角砂糖
9ea9efb78d [copy_mange] Fix search (#84)
https://t.me/venera_dev/90277

Due to UA being Firefox, baseAPI is not available, returning empty list
2025-06-06 11:02:54 +08:00
10e26db40a [hitomi] Add type import for venera.js and clean up unused settings in Hitomi class 2025-06-05 20:36:23 +08:00
Gandum2077
2789f852ef add support for hitomi.la (#82) 2025-06-05 20:33:20 +08:00
a5bacbea48 [copy_manga] Swap text for copy region options to correct order 2025-06-04 22:09:58 +08:00
4d7cdf95ac [copy_manga] Refactor headers to use a getter method for improved settings handling 2025-06-04 22:08:45 +08:00
角砂糖
fd6fd675a1 [copy_mange] Use Firefox as UA (#81) 2025-06-04 21:59:48 +08:00
LiuliFox
1a05d70447 [copy_manga] Remove validator in copyVersion (#80) 2025-06-04 10:00:54 +08:00
LiuliFox
6b1359db90 [copy_manga] Remove copyVersion and set defaultCopyVesion to 2.2.9-dev (#78)
* [copy_manga] Remove copyVersion and set defaultCopyVesion to 2.2.9-dev

* [copy_manga] Bump to v1.3.1
2025-06-03 23:27:55 +08:00
LiuliFox
83a6f3c73f [shonen_jump_plus] Update User-Agent 2025-06-03 23:18:35 +08:00
LiuliFox
9de253f1c8 [shonen_jump_plus] add shonen jump plus (#76) 2025-06-01 23:59:35 +08:00