熊猫不是猫 读书也像开矿一样“沙里淘金”。——赵树理
博主

31分钟前在线

熊猫不是猫
一经打击就灰心泄气的人,永远是个失败者。——毛姆
歌曲封面 未知作品

萌ICP备20229950号 蜀ICP备2021028903号

网站已运行 6 年 88 天 7 小时 13 分

Powered by Typecho & Sunny

17 online · 38 ms

Title

NAS又能干新活了!Docker部署So Novel,网页搜书、在线下载

panda

·

NAS教程

·

Article

NAS、键盘、路由器······年轻就要多折腾。爱折腾的熊猫,今天又给大家分享最近折腾的内容了。关注是对我最大的支持,阿里嘎多~

怕错过熊猫的精彩分享?那就赶快关注下熊猫吧!

引言

极空间的极音乐和极影视熊猫都存了不少资源,但极阅读一直没用过,虽说熊猫平时不怎么看小说,为了折腾,还是看看有啥好玩的能用上。

前两天发现了一个7.7k的开源项目So Novel,一款用来处理网页内容并导出电子书的开源工具,它可以将网页中的结构化内容提取出来,导出为EPUB、TXT、PDF等格式,提供了WEBUI,同时也支持Docker镜像部署,于是准备折腾下。

项目地址
事先声明,不鼓励大家下载和传播未经授权的内容,工具本身没有善恶,具体怎么使用还是得遵守网站规则和著作权相关规定。项目名:freeok/so-novel。

项目介绍

作者已经给到了镜像,所以群晖、绿联、极空间等只要支持Docker的NAS都可以部署,熊猫更推荐使用Docker Compose。

部署之前确认并检查7765端口有没有被其他容器占用,其他的环境变量就没有什么特别的了,毕竟下载并不是直接下载到NAS中,而是通过浏览器下载到本地。

这里直接使用项目官方提供的Compose 配置,方便后续更新和迁移:

♾️ text 代码:
services:
  sonovel:
    image: ghcr.io/freeok/sonovel:latest
    container_name: sonovel
    ports:
      - "7765:7765"
    environment:
      JAVA_OPTS: "-Dmode=web"
    volumes:
      - sonovel_data:/sonovel
    restart: unless-stopped

volumes:
  sonovel_data:

在极空间中新建Compose项目,粘贴以上内容并启动,第一次运行需要拉取镜像,具体速度取决于网络环境,稍微等待一会儿即可,如果ghcr.io拉不动镜像,可以尝试修改为ghcr.linkos.org。

容器正常启动后,在浏览器中输入:http://NAS的局域网IP:7765

项目体验

So Novel最省事的地方,是把搜索、下载和格式导出放在一起,项目内置了一些书源,再加上通过WebUI操作,对小白明显友好不少。

项目界面
点击右上角设置能看到偏好设置,同时这里也能看到当前的书源列表,你可以测试每个书源的延迟,不过目前web端不支持新增、修改书源,这一点不是很实用。

书源详情
格式下载上喜欢简单省事的可以导出 TXT;经常使用Apple Books、Readest、Koodo Reader或Calibre的朋友,可以优先选择EPUB;有打印、归档需求的,则可以导出PDF。

下载支持
服务部署在 NAS 上,不需要每台设备单独安装程序,电脑上搜索下载,手机和平板负责阅读,整个流程会顺手很多。

问题也有

不过,So Novel并不是装好之后就能永远不管。

这类工具的可用性很依赖目标网站和书源规则,网站只要调整页面结构,原本正常的书源就可能暂时失效,需要等待规则更新。

书源下载
同时,部分由So Novel生成的EPUB可能无法直接被WPS、掌阅等软件打开。

免费开源不是没有边界,下载、存储和分享内容之前,记得确认自己拥有相应权限。

写在最后

整体来看,So Novel的优点很明确,开源免费、安装方式丰富、支持多种导出格式,它没有把每个功能都做得特别重,但搜索、下载、导出这一套核心流程已经足够实用。

以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

结束图

现在已有 40 次阅读,0 条评论,0 人点赞
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 欢迎来到熊猫的小站,站点内容已全部恢复,不过之前的评论无法恢复,如有友链请在友链界面自行申请 不再显示
博主