1
0
0

Venera-Next:跨平台开源漫画阅读器

文章摘要
|
Venera-Next:跨平台开源漫画阅读器-cover.png

1. 项目简介

Venera‑Next 是一款插件扩展式的跨平台漫画阅读器 它是 Venera 的持续迭代分支,核心定位是轻量化、低打断的漫画阅读工具。项目本身不内置漫画资源,网络漫画依靠 JavaScript 扩展脚本接入各类漫画源;同时支持本地漫画归档文件、WebDAV 远程漫画库。项目采用 GPL‑3.0 开源协议,支持墨水屏、电视端等特殊设备阅读适配,阅读模式丰富,兼顾移动端和桌面端阅读习惯。

仓库地址:https://github.com/CyrilPeng/Venera-Next

2. 核心技术栈

整体使用 Dart + Flutter 构建跨平台应用,一套代码编译移动端与桌面端安装包。

主要依赖组件:

  • Flutter:跨平台 UI 框架,实现 Android、iOS、Windows、Linux、macOS 多端界面

  • Dio:网络请求,用于拉取漫画图片、作品元数据、扩展脚本

  • Isar:高性能本地数据库,存储阅读进度、收藏、缓存记录、扩展配置

  • JavaScript 运行时:执行漫画源扩展脚本,实现网页解析、数据抓取

  • image 库:漫画图片解码处理,支持大量漫画图片格式

  • WebDAV 客户端:对接 WebDAV 服务,读取远端漫画库

  • shared_preferences:基础配置持久化,主题、阅读参数保存

3. 主要功能特性

3.1 扩展驱动漫画源系统

扩展脚本使用 JavaScript 编写,是项目核心能力。用户可以导入、编写、分享漫画源扩展,自由接入在线漫画站点;扩展支持账号登录、作品搜索、章节列表解析、图片直链提取。应用本体和漫画源完全解耦,没有内置资源。

3.2 多样化阅读模式

  • 瀑布流跨章连读:滚动到底自动加载下一章,无需手动切换章节,适合长篇漫画;

  • 分页阅读:左右翻页、右向左阅读,支持双页分拆;

  • 自定义翻页方向、缩放、图像滤镜;

  • 墨水屏专属模式,低闪烁、灰度优化;

  • Android TV 适配模式,适合大屏观看。

3.3 漫画库与追更管理

  • 本地漫画:支持 CBZ、CBR、ZIP 等常见漫画归档格式;

  • WebDAV 挂载:直接读取 NAS、网盘上的漫画文件夹;

  • 作品收藏、追更提醒、更新检测;

  • 阅读历史、阅读进度记录;

  • 作品标签、分类、搜索筛选。

3.4 离线与同步能力

  • 漫画章节离线下载缓存,无网阅读;

  • 支持通过 WebDAV 同步收藏、阅读进度、配置;

  • 缓存大小上限自定义,批量清理缓存。

3.5 界面与附加特性

  • 浅色 / 深色主题,跟随系统;

  • 阅读参数独立保存(不同漫画可以单独配置阅读方式);

  • 配置备份导入导出;

  • 扩展管理器,支持脚本启用、禁用、更新。

4. 典型使用场景

  1. 漫画爱好者:统一阅读本地漫画、NAS WebDAV 漫画库,搭配扩展接入在线漫画;

  2. 墨水屏用户:专门适配墨水屏的阅读模式,适合长时间看漫画;

  3. 多设备用户:手机、电脑共用阅读器,进度通过 WebDAV 同步;

  4. 扩展开发者:编写 JS 漫画源扩展,学习网页解析、爬虫脚本开发;

  5. 开源学习者:学习 Flutter 大图阅读器、JS 脚本沙箱、WebDAV 客户端、跨端文件库实现。

5. 获取与部署

项目 Releases 提供 Android APK、Windows、Linux、macOS、iOS 预编译包。开发者可克隆仓库源码本地编译。软件本体不含漫画源,初次使用需要导入 JavaScript 扩展才能加载在线漫画。遵循 GPL‑3.0 开源协议,二次修改分发需要公开源代码。

6. 总结

Venera‑Next 专注漫画阅读体验,以 JS 扩展作为源生态,把漫画源的选择权交给用户。瀑布流跨章连读是它标志性特色,同时兼容本地归档漫画和 WebDAV 私有漫画库,全平台覆盖。作为开源漫画阅读器,它不绑定固定资源站,适合自建漫画库、折腾漫画源扩展的用户。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或者给予支持!

Venera-Next:跨平台开源漫画阅读器
/archives/01a1ab81-46a4-70ac-a0a6-57a9b0d42d19
作者
fufu大王
发布于
2026-11-05
许可协议
CC BY-NC-SA 4.0

评论