Versions in this module Expand all Collapse all v1 v1.9.0 Mar 9, 2022 Changes in this version + const UrlSearch + const UrlSite + var MonthNames = map[string]int + func NewDefaultService() error + func NewDefaultWebDriver(url string) (selenium.WebDriver, error) + func NewService(cfg *ServiceConfig) (err error) + func NewWebDriver(url string, cfg *WebDriverConfig) (selenium.WebDriver, error) + func ServiceIsActive() bool + type Chapter struct + DateAdd time.Time + KeyWords []string + Number string + PageNum int + PageUrl []string + Url string + Visual int + VisualToday int + Volume int + func NewChapter(urlChapter string) (*Chapter, error) + func (c *Chapter) Download(dest string) error + func (c *Chapter) GetDateAdd() error + func (c *Chapter) GetKeywords() error + func (c *Chapter) GetNumber() error + func (c *Chapter) GetPageNum() error + func (c *Chapter) GetPageUrl() error + func (c *Chapter) GetVisual() error + func (c *Chapter) GetVisualToday() error + func (c *Chapter) GetVolume() error + type ChapterNew struct + Chapters []Chapter + MangaNew Manga + func ChaptersNew(num int) (chapters []ChapterNew, err error) + func NewChapterNew(n *html.Node) (*ChapterNew, error) + func (cn *ChapterNew) GetChapter() error + func (cn *ChapterNew) GetManga() error + type Fansub struct + Name string + Url string + type Genre string + const Action + const Adult + const Adventure + const Comedy + const Doujinshi + const Drama + const Ecchi + const Fantasy + const Gender_bender + const Harem + const Hentai + const Historical + const Horror + const Josei + const Lolicon + const Martial_arts + const Mature + const Mecha + const Mistery + const Psychological + const Romantic + const School + const Sci_fi + const Seinen + const Shotacon + const Shoujo + const Shoujo_ai + const Shounen + const Shounen_ai + const Slice_of_life + const Smut + const Sport + const Supernatural + const Tragic + const Yaoi + const Yuri + type ListChapter struct + Chapters []Chapter + func NewChapterList() *ListChapter + func (lc *ListChapter) AddDateAdd() error + func (lc *ListChapter) AddKeywords() error + func (lc *ListChapter) AddNumVolumes() error + func (lc *ListChapter) AddNumber() error + func (lc *ListChapter) AddPageNums() error + func (lc *ListChapter) AddPagesUrls() error + func (lc *ListChapter) AddVisuals() error + func (lc *ListChapter) AddVisualsToday() error + func (lc *ListChapter) GetDatesAdd() (dates []time.Time) + func (lc *ListChapter) GetKeywords() (keywords [][]string) + func (lc *ListChapter) GetNumVolumes() (numVolumes []int) + func (lc *ListChapter) GetNumber() (numbers []string) + func (lc *ListChapter) GetPageNums() (pageNumbers []int) + func (lc *ListChapter) GetPagesUrls() (pagesUrls [][]string) + func (lc *ListChapter) GetUrls() (urls []string) + func (lc *ListChapter) GetVisuals() (visuals []int) + func (lc *ListChapter) GetVisualsToday() (dailyVisuals []int) + type ListManga struct + Mangas []*Manga + func NewListManga() *ListManga + func (lm *ListManga) AddAnilistUrls() (err error) + func (lm *ListManga) AddAnimeworldUrls() (err error) + func (lm *ListManga) AddArtists() (err error) + func (lm *ListManga) AddAuthors() (err error) + func (lm *ListManga) AddChapters(start, end int) (err error) + func (lm *ListManga) AddChaptersNum() (err error) + func (lm *ListManga) AddCoverUrls() (err error) + func (lm *ListManga) AddFansubs() (err error) + func (lm *ListManga) AddGenres() (err error) + func (lm *ListManga) AddKeywords() (err error) + func (lm *ListManga) AddMangaUpdatesUrls() (err error) + func (lm *ListManga) AddPlots() (err error) + func (lm *ListManga) AddRelations() (err error) + func (lm *ListManga) AddStates() (err error) + func (lm *ListManga) AddTitles() (err error) + func (lm *ListManga) AddTitlesAlternatives() (err error) + func (lm *ListManga) AddTypes() (err error) + func (lm *ListManga) AddVisuals() (err error) + func (lm *ListManga) AddVolumesNum() (err error) + func (lm *ListManga) AddYearsStart() (err error) + func (lm *ListManga) GetAlternativeTitles() (altTitles [][]string) + func (lm *ListManga) GetAnilistUrls() (anilistUrls []string) + func (lm *ListManga) GetAnimeworldUrls() (animeUrls []string) + func (lm *ListManga) GetArtists() (artists [][]string) + func (lm *ListManga) GetAuthors() (authors [][]string) + func (lm *ListManga) GetChapters() (chapters [][]*Chapter) + func (lm *ListManga) GetChaptersNum() (numChapters []int) + func (lm *ListManga) GetCoverUrls() (coverUrls []string) + func (lm *ListManga) GetFansubs() (fansubs []Fansub) + func (lm *ListManga) GetGenres() (genres [][]Genre) + func (lm *ListManga) GetKeywords() (keywords [][]string) + func (lm *ListManga) GetMangaUpdatesUrls() (mangaUpUrls []string) + func (lm *ListManga) GetPlots() (plots []string) + func (lm *ListManga) GetStates() (states []State) + func (lm *ListManga) GetTitles() (titles []string) + func (lm *ListManga) GetTypes() (types []Type) + func (lm *ListManga) GetUrls() (urls []string) + func (lm *ListManga) GetVisuals() (visuals []int) + func (lm *ListManga) GetVolumsNum() (numVolums []int) + func (lm *ListManga) GetYearsStart() (years []string) + func (lm *ListManga) MonthlyManga() error + func (lm *ListManga) SearchByGenre(genres []Genre) error + func (lm *ListManga) SearchByName(name string) error + func (lm *ListManga) SearchByStatus(states []State) error + func (lm *ListManga) SearchByType(types []Type) error + type Manga struct + AnilistUrl string + AnimeworldUrl string + Artists []string + Authors []string + Chapters []*Chapter + ChaptersNum int + CoverUrl string + Fansub Fansub + Genres []Genre + Keywords []string + MALUrl string + MangaUpdatesUrl string + Plot string + Relations []Manga + State State + Title string + TitleAlternative []string + Type Type + Url string + Visual int + VolumsNum int + YearsStart string + func NewManga(urlManga string) (*Manga, error) + func (m *Manga) Download(dest string) error + func (m *Manga) GetAlternativeTitle() error + func (m *Manga) GetAnilistUrl() error + func (m *Manga) GetAnimeworldUrl() error + func (m *Manga) GetArtists() error + func (m *Manga) GetAuthors() error + func (m *Manga) GetChapters(start int, end int) error + func (m *Manga) GetChaptersNum() error + func (m *Manga) GetCoverUrl() error + func (m *Manga) GetFansub() error + func (m *Manga) GetGenre() error + func (m *Manga) GetKeywords() error + func (m *Manga) GetMalUrl() error + func (m *Manga) GetMangaUpdatesUrl() error + func (m *Manga) GetPlot() error + func (m *Manga) GetRelations() error + func (m *Manga) GetState() error + func (m *Manga) GetTitle() error + func (m *Manga) GetType() error + func (m *Manga) GetVisual() error + func (m *Manga) GetVolumsNum() error + func (m *Manga) GetYearsStart() error + type Query struct + Artist struct{ ... } + Author struct{ ... } + Genre struct{ ... } + MangaName struct{ ... } + MangaType struct{ ... } + SortType Sort + State struct{ ... } + Year struct{ ... } + func NewQuery() *Query + func (q *Query) Do() (mangas []*Manga, err error) + func (q *Query) SetArtists(artists []string) + func (q *Query) SetAuthors(authors []string) + func (q *Query) SetGenres(genres []Genre) + func (q *Query) SetMangaName(name string) + func (q *Query) SetMangaTypes(mangaTypes []Type) + func (q *Query) SetSort(method Sort) + func (q *Query) SetStatus(states []State) + func (q *Query) SetYears(years []string) + type ServiceConfig struct + GeckoDriverPath string + Output io.Writer + Port int + SeleniumPath string + Verbose bool + type Sort string + const AZ + const LessRead + const MostRead + const Newest + const Oldest + const ZA + type State string + const Deleted + const Dropped + const Finish + const Paused + const Releasing + type Trending struct + Chapter Chapter + Manga Manga + func NewTrendingManga(n *html.Node) (*Trending, error) + func TrendingManga() (mangaTrend []Trending, err error) + func (t *Trending) GetChapter() error + func (t *Trending) GetManga() error + type Type string + const Manga_type + const Manhua + const Manhwa + const Oneshot + const Thai + const Vietnamese + type Volume struct + Chapters []Chapter + Name string + Number int + func NewVolume(VolumNode *html.Node) (*Volume, error) + func (v *Volume) GetChapters() error + func (v *Volume) GetName() error + func (v *Volume) GetNumber() error + type WebDriverConfig struct + Capabilities selenium.Capabilities + UrlService string