Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Healthcheck ¶ added in v0.27.0
Types ¶
type BaseSite ¶ added in v0.12.3
type BaseSite interface { // Initialize will initialize the comic struct with the images link Initialize(comic *core.Comic) error // GetInfo will return the comic name and issue number GetInfo(url string) (string, string) // RetrieveIssueLinks will return the images links of a comic RetrieveIssueLinks() ([]string, error) }
BaseSite specifies an implementation of a Site which allows to retrieve a manga/comic basics info and imges links
type Comicextra ¶ added in v0.12.3
type Comicextra struct {
// contains filtered or unexported fields
}
func NewComicextra ¶ added in v0.27.0
func NewComicextra(options *config.Options) *Comicextra
func (*Comicextra) GetInfo ¶ added in v0.12.3
func (c *Comicextra) GetInfo(url string) (string, string)
func (*Comicextra) Initialize ¶ added in v0.12.3
func (c *Comicextra) Initialize(comic *core.Comic) error
Initialize will initialize the comic based on comicextra.com
func (*Comicextra) RetrieveIssueLinks ¶ added in v0.12.3
func (c *Comicextra) RetrieveIssueLinks() ([]string, error)
RetrieveIssueLinks gets a slice of urls for all issues in a comic
type Mangadex ¶ added in v0.17.0
type Mangadex struct { Client *mangadex.Client // contains filtered or unexported fields }
func NewMangadex ¶ added in v0.17.0
NewMangadex returns a Mangadex instance
func (*Mangadex) Initialize ¶ added in v0.17.0
Initialize loads links and metadata from mangadex
func (*Mangadex) RetrieveIssueLinks ¶ added in v0.17.0
type Mangareader ¶ added in v0.12.3
type Mangareader struct {
// contains filtered or unexported fields
}
func NewMangareader ¶ added in v0.27.0
func NewMangareader(options *config.Options) *Mangareader
func (*Mangareader) GetInfo ¶ added in v0.12.3
func (m *Mangareader) GetInfo(url string) (string, string)
func (*Mangareader) Initialize ¶ added in v0.12.3
func (m *Mangareader) Initialize(comic *core.Comic) error
Initialize loads links and metadata from mangareader
func (*Mangareader) RetrieveIssueLinks ¶ added in v0.12.3
func (m *Mangareader) RetrieveIssueLinks() ([]string, error)
RetrieveIssueLinks gets a slice of urls for all issues in a comic
type Mangatown ¶ added in v0.12.3
type Mangatown struct {
// contains filtered or unexported fields
}
func NewMangatown ¶ added in v0.27.0
func (*Mangatown) Initialize ¶ added in v0.12.3
Initialize loads links and metadata from mangatown
func (*Mangatown) RetrieveIssueLinks ¶ added in v0.12.3
RetrieveIssueLinks gets a slice of urls for all issues in a comic
type ReadComicOnline ¶ added in v0.24.0
type ReadComicOnline struct {
// contains filtered or unexported fields
}
func NewReadComiconline ¶ added in v0.27.0
func NewReadComiconline(options *config.Options) *ReadComicOnline
func (*ReadComicOnline) GetInfo ¶ added in v0.24.0
func (c *ReadComicOnline) GetInfo(url string) (string, string)
func (*ReadComicOnline) Initialize ¶ added in v0.24.0
func (c *ReadComicOnline) Initialize(comic *core.Comic) error
Initialize will initialize the comic based on ReadComicOnline.to
func (*ReadComicOnline) RetrieveIssueLinks ¶ added in v0.24.0
func (c *ReadComicOnline) RetrieveIssueLinks() ([]string, error)
RetrieveIssueLinks gets a slice of urls for all issues in a comic