Manga-Reader 漫画阅读器 重制版 V0.1 使用说明

Manga-CMS-Reader是一个用于Web的阅读器工具,支持文本、PDF、漫画、视频、音频,在线阅读/播放。

由于考虑到目前正在全力制(mo)作(yu)中的Manga-CMS一些需要,为此现在完全重写了整个阅读器系统。

由于该阅读器作为一个接口程序,应当尽可能保证其扩展性,并能够快速部署。

同时为了能够兼顾更远方的PC客户端和APP,目前整个阅读器选择了Node + Express 构建,完全放弃了PHP。

也就不需要手写json了(但是需要规范资源目录了)。

关于阅读器开发的思路是:

  • 通过应用包部署,快速在服务器上创建资源池。
  • 对阅读器组件进行模块化分割,适配各种手机端PC端,以及适配各种类型的资源文件,程序只需判断客户端类型和资源类型调取对应模块。

作为一名资深松鼠党,对于该阅读器我的目标是最终能够实现一套可以应用于本地的文件管理器,可以一站式管理本地的小说、漫画、番剧、电影、音乐、等等等等……

实现包括但不限于多资源库、连接查看远程资源池、文件标签、打包加密、备份、更新提醒等等功能……

在线漫画网站,只不过是顺带的功能啦(大概)。

以及经过一些对于需求判断,当前实现CMS系统的思路有两条:

  • 是开发一个WordPress插件,完全集成于WP,插件通过api获取资源信息并跳转到阅读器页面。
  • 自然是自己写一套CMS系统。

目前本人更加倾向于第一种,毕竟WP有各种花里胡哨的主题和虽然不完善但是能用的权限管理系统。

漫画阅读器使用说明:

漫画资源需要章节对应一个文件夹,每个章节的漫画图片都放在对应的文件夹中,而且按照页码来命名。

因为该程序是通过遍历文件夹获取漫画信息的。

至于方法依旧是简单粗暴的list方法:

在linux系统下我们可以ls -t -r index

在Windows系统下我们可以dir /OD /B index

列表文件中会出现index这个文件名,需要编辑删除,没有什么好的解决办法。

生成的目录格式大概是这个样子的

$ tree store -N -L 3 store

├── 漫画1

│ ├── index

│ ├── 第1卷

│ │ ├── 00001.jpg

│ │ └── 00002.jpg

│ └── 第2卷

│ ├── 00001.jpg

│ └── 00002.jpg

└── 漫画2

├── index

├── 第1卷

│ ├── 00001.jpg

│ └── 00002.jpg

└── 第2卷

├── 00001.jpg

└── 00002.jpg

这样直接访问服务器的80端口就可以直接查看漫画列表并进入阅读页面了。

其他类型文件展示方式类似,但是还没有写阅读器页面。