1
0
mirror of https://github.com/bestnite/bilinovel-downloader.git synced 2026-04-26 20:41:53 +00:00
This commit is contained in:
2025-08-24 16:53:05 +10:00
parent 75745b9431
commit e9fbe5c5db
22 changed files with 1005 additions and 642 deletions
+15
View File
@@ -0,0 +1,15 @@
package model
type ExtraFile struct {
Data []byte
Path string
ManifestItem ManifestItem
}
type Downloader interface {
GetNovel(novelId int) (*Novel, error)
GetVolume(novelId int, volumeId int) (*Volume, error)
GetChapter(novelId int, volumeId int, chapterId int) (*Chapter, error)
GetStyleCSS() string
GetExtraFiles() []ExtraFile
}
+13 -8
View File
@@ -1,13 +1,17 @@
package model
type ChaperContent struct {
Html string
Images map[string][]byte
}
type Chapter struct {
Title string
Url string
Content string
ImageOEBPSPaths []string
ImageFullPaths []string
TextOEBPSPath string
TextFullPath string
Id int
NovelId int
VolumeId int
Title string
Url string
Content *ChaperContent
}
type Volume struct {
@@ -15,7 +19,8 @@ type Volume struct {
SeriesIdx int
Title string
Url string
Cover string
CoverUrl string
Cover []byte
Description string
Authors []string
Chapters []*Chapter