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
模組
- 聚合搜尋
- 書籍詳情
- 內容閱讀
- 使用者中心
- 我的書架
- 歷史記錄
優化
手機端自適應- 首屏載入過慢
- 搜尋排序聚合
- 閱讀頁換源
本作品採用《CC 協議》,轉載必須註明作者和本文連結