tonovel-go
tonovel-go copied to clipboard
tonovel是一个简洁,干净的小说聚合系统
toNovel
tonovel 是一个简洁,干净的小说聚合系统
概述
预览:地址已失效
后端地址:https://github.com/hipig/tonovel-go
前端地址:https://github.com/hipig/tonovel-vue
这是学习 go 以来做的第一个小项目,整体为前后端分离,服务端使用了 colly 爬虫和 iris Web框架,目前只内置了 3 个书源,书源格式为 xpath ( datasource 目录)。 因为涉及小说版权原因,没有做入库操作,所以在源站采集的时候,速度较慢。,目前功能较单一,只支持聚合搜索,查看详情,章节列表,章节内容等功能,后续会考虑做用户中心,历史记录,书架等交互功能。 后期功能会慢慢完善。 go 初学者, 大佬们请轻喷
截图
运行
git clone https://github.com/hipig/tonovel-go.git tonovel
cd tonovel
go run main.go
默认端口为 8080
TODO
模块
- [x] 聚合搜索
- [x] 书籍详情
- [x] 内容阅读
- [ ] 用户中心
- [ ] 我的书架
- [ ] 历史记录
优化
- ~~手机端自适应~~
- 首屏加载过慢
- 搜索排序聚合
- 阅读页换源
鸣谢
License
Licensed under The MIT License (MIT).