Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jiashunx/app-novel-downloader
客户端应用:基于 Go 开发的小说下载器 (数据源:笔趣阁),可自行拓展数据源
https://github.com/jiashunx/app-novel-downloader
downloader go novels
Last synced: 3 months ago
JSON representation
客户端应用:基于 Go 开发的小说下载器 (数据源:笔趣阁),可自行拓展数据源
- Host: GitHub
- URL: https://github.com/jiashunx/app-novel-downloader
- Owner: jiashunx
- License: apache-2.0
- Created: 2024-03-25T07:24:47.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-26T09:12:33.000Z (10 months ago)
- Last Synced: 2024-03-27T14:34:28.540Z (10 months ago)
- Topics: downloader, go, novels
- Language: Go
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### app-novel-downloader
客户端应用:基于 Go 开发的小说下载器 (数据源:笔趣阁),可自行拓展数据源
- 数据源
- [https://www.biqg.cc](https://www.biqg.cc)
- [https://www.bqgas.cc](https://www.bqgas.cc)
- 下载小说步骤
- 首先确定要使用的数据源,例如:使用 [https://www.biqg.cc](https://www.biqg.cc)
- 从数据源搜索要下载的小说,例如:《凡人修仙传》
- 根据搜索结果跳转小说的章节目录页面,例如:凡人修仙传的章节目录页面为:[https://www.biqg.cc/book/3979/](https://www.biqg.cc/book/3979/)
- 确定小说标识id,例如:凡人修仙传的小说标识id为:3979
- 修改 [main.go](./main.go) 代码,选择相应plugins(下载器),并修改要下载的小说标识id
- 下载后的小说以txt格式存储在 [main.go](./main.go) 文件同目录,导入阅读APP后可自动生成章节信息
- 拓展数据源步骤
- 自定义plugin(实现方法 FetchBook 及 FetchBootItem,方法定义参见 [Downloader](./engine/engine.go) 接口)
- 注册plugin(修改plugins包中的 [init.go](./plugins/init.go),注册数据源下载器)
- 修改 [main.go](./main.go) 代码,选择相应plugin(下载器),并从新plugin数据源中查询小说标识id