Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DetectChapters ¶
func DetectChapters(files []string) []mediafile.ParsedChapter
DetectChapters detects chapters from a list of image file paths. Uses folder-based detection first, falls back to filename patterns.
Types ¶
type ComicInfo ¶
type ComicInfo struct {
XMLName xml.Name `xml:"ComicInfo"`
Title string `xml:"Title"`
Series string `xml:"Series"`
Number string `xml:"Number"`
Volume string `xml:"Volume"`
Year string `xml:"Year"`
Month string `xml:"Month"`
Day string `xml:"Day"`
Writer string `xml:"Writer"`
Penciller string `xml:"Penciller"`
Inker string `xml:"Inker"`
Colorist string `xml:"Colorist"`
Letterer string `xml:"Letterer"`
CoverArtist string `xml:"CoverArtist"`
Editor string `xml:"Editor"`
Translator string `xml:"Translator"`
Publisher string `xml:"Publisher"`
Imprint string `xml:"Imprint"`
Summary string `xml:"Summary"`
Web string `xml:"Web"`
Genre string `xml:"Genre"`
Tags string `xml:"Tags"`
Characters string `xml:"Characters"`
Teams string `xml:"Teams"`
Locations string `xml:"Locations"`
StoryArc string `xml:"StoryArc"`
AgeRating string `xml:"AgeRating"`
CommunityRating string `xml:"CommunityRating"`
PageCount string `xml:"PageCount"`
LanguageISO string `xml:"LanguageISO"`
Format string `xml:"Format"`
BlackAndWhite string `xml:"BlackAndWhite"`
Manga string `xml:"Manga"`
GTIN string `xml:"GTIN"`
Pages struct {
Page []ComicPageInfo `xml:"Page"`
} `xml:"Pages"`
}
func ParseComicInfo ¶
func ParseComicInfo(r io.ReadCloser) (*ComicInfo, error)
Click to show internal directories.
Click to hide internal directories.