-
Notifications
You must be signed in to change notification settings - Fork 30
Home
Welcome to the smanga wiki!
无需配置,docker直装的漫画流媒体阅读工具。
以emby plex为灵感,为解决漫画阅读需求而开发的漫画阅读器。
github: https://github.com/lkw199711/smanga
docker: https://hub.docker.com/r/lkw199711/smanga
- 图片 压缩包 pdf等格式繁杂, 解压的文件到处都是, 经常找不到想看的漫画且占用空间大
- 阅读器无法很好的适应条漫, 图片之间有割裂
- 合订单行本一本几百页, 经常忘记自己看到哪了
- 想像emby一样拥有漂亮的流媒体电影墙, 这种方式去管理海量漫画资源
- pt刷友为了保种, 下载的漫画不好手动解压, 需要一款流媒体管理软件
- calibre-web等管理软件安装步骤繁杂, 到现在还没有成功使用上
- 引入mysql数据库支持, 扫描以及检索漫画效率更高, 资源占用更少
- 新增解压缩转换功能, 支持(zip|cbz|cbr|7z|rar|pdf)
- 新增书签功能, 记录自己的阅读进度
- 新增历史功能, 可查看自己的浏览记录
- 对各尺寸设备的兼容, 现在您在手机、平板、pc等各种设备上使用smanga都可以获得良好的体验.
- 新增多种阅读模式, 条漫(瀑布流) , 翻页 以及双页, 选择适合的浏览模式可提升阅读体验.
docker run -itd --name smanga \
-p 3333:3306 \ #数据库端口
-p 8097:80 \ #web端口
-v /mnt:/mnt \ #自定义映射目录
-v /route/compress:/compress \ #解压缓存目录
-v /route/poster:/poster \ #封面缓存目录
-v /route/mysql:/var/lib/mysql \#mysql数据库目录目录
-v /route/config:/config \ #配置文件目录
lkw199711/smanga;
--name 为docker容器命名
-itd 交互模式 后台启动 避免容器停止
-p 转发端口 设置你想使用的主机端口
3306端口为mysq数据库端口, 推荐映射, 方便管理数据.
-v 映射文件夹, 首选是媒体存放的路径, 然后smanga需要用的路径有三个
/compress 压缩转换目录
将zip|cbz等压缩文件解压后存放在此目录读取, 请挂在到对容量有信心的硬盘上.
/poster 封面存储目录
解压缩后, smanga将提取一张图片作为封面, 存放在次目录中.
/var/lib/mysql mysql数据目录
此目录必须映射, 否则升级smanga容器后, 将丢失所有数据
安装宝塔面板或是其他web环境(支持php),然后将web项目放入站点目录即可。
smanga3版本以上, 新增了数据库以及压缩文件支持, 为此引入了许多库支持, 无法直接使用web项目安装, 请使用docker安装.
默认用户名密码 smanga smanga
媒体类型分普通和单本, 扫描时的目录结构有所区别
普通 (漫画目录=>章节目录=>图片)
单本 (漫画目录=>图片)
单本结构没有章节, 少一层.
通过选择"文件夹结构", 可以是结构新增一层二级目录, 比如你想用年份分区
(/二级目录/漫画/章节/图片)
为媒体库添加媒体路径, 单个媒体库可以有多条路径 (添加时请注意目录的格式以及确认目录确实存在)
添加路径之后,smanga将开始扫描, 骚后点击logo可前往媒体库列表界面 就可以观看漫画了
阅读时, 点击屏幕靠上30%的区域, 可以呼出顶栏, 最右侧为添加书签按钮. 之后再书签管理界面可以查看到.
顶栏有切换模式的选择框, 可切换单页双页与条漫模式.
为最大程度的使用屏幕, 我采用了这种所有的除图片元素外都可隐藏的交互界面.
貌似并没有这么多人有流媒体漫画需求, 我开发这东西的本意就是填补一个流媒体功能的空白.
如果你有大量的漫画资源, 却不能够随意预览观看, 那一定不是一件很舒服的事情.
于是乎, 当时我面临这种情况, 简单的开发了一款能够阅读条漫的浏览器.
后续熟练使用emby plex后, 对于这种流媒体服务已经形成依赖, 然而让我很不解的是, 这些优秀的流媒体产品并没有阅读漫画的功能. 我就将阅读器简单更改了一下, 添加了配置路径的功能, 形成了这款smanga.
由于开发时间仓促, 本产品有着很多缺点. 请在使用时注意.
测试工作未能完善, 如有bug请提交issues或加群反馈. 谢谢.
我们使用的是web浏览器, 每一条http请求受限于网络原因, 是有容量限制的. 大家在网上拿资源, 经常会拿到长图条漫, 也就是整图. 1w px的长度, 这样的图片容量5m起步, 浏览器是不能够正常加载的.
我当时测试的情况是, 内网可以用, 外网看不了.
[^那如何处理长图问题呢.]: 将长图裁切为短图, 可以使用本人的裁切工具, 这个待我整理后发布. 后续考虑加入长图支持, 我有思路去处理这个问题, 但是那种方案太耗费cpu性能了......
如果产品有帮助到您, 请给一颗star以示鼓励.
如果您有意见或建议, 请提交issues或pr, 亦或是加入群聊联系我.
或许有漫画流媒体需求的人不多, 但是一旦您有观看的需要, 就很难被满足, 因为这个东西并不像emby一样形成了生态. 资源也不太好找.
我的愿景是聚集相同爱好的人们, 形成俱乐部.
您可以加入smanga交流群:
qq: 534086782