ext

package
v1.35.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2022 License: GPL-3.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Extractors = []Extractor{
	{"www.dashuhuwai.com/comic/*", Dashuhuwai, DashuhuwaiImages, util.Body},
	{"www.dm5.com/manhua-*", Dm5, Dm5Images, util.Body},
	{"manhua.dmzj.com/*", Dmzj, DmzjImages, util.Body},
	{"manhua.dmzj1.com/*", Dmzj, DmzjImages, util.Body},
	{"www.dmzj.com/info/*.html", Dmzj2, Dmzj2Images, util.Body},
	{"www.dmzj1.com/info/*.html", Dmzj2, Dmzj2Images, util.Body},
	{"dmzj.com/info/*.html", Dmzj2, Dmzj2Images, util.Body},
	{"dmzj1.com/info/*.html", Dmzj2, Dmzj2Images, util.Body},
	{"manhua.fffdm.com/*", Fzdm, FzdmImages, util.Body},
	{"manhua.fzdm.com/*", Fzdm, FzdmImages, util.Body},
	{"mh.guoguomh.com/manhua/*", Guoguomh, GuoguomhImages, util.Body},
	{"guoguo.hxt9881.com/manhua/*", Guoguomh, GuoguomhImages, util.Body},
	{"www.700mh.com/manhua/*", Katui, KatuiImages, util.Body},
	{"www.laimanhua.net/kanmanhua/*", Laimanhua, LaimanhuaImages, util.Body},
	{"lsj.ac/comic/*", Lsj, LsjImages, LsjImage},
	{"mangadex.org/title/*/*", MangaDex, MangaDexImages, util.Body},
	{"www.manhuacat.com/manga/*.html", Manhuacat, ManhuacatImages, util.Body},
	{"www.maofly.com/manga/*.html", Manhuacat, ManhuacatImages, util.Body},
	{"www.manhuadb.com/manhua/*", Manhuadb, ManhuadbImages, util.Body},
	{"www.manhuafei.com/manhua/mh*.html", Manhuafei, ManhuafeiImages, util.Body},
	{"www.manhuagui.com/comic/*", Manhuagui, ManhuaguiImages, ManhuaguiImage},
	{"tw.manhuagui.com/comic/*", Manhuagui, ManhuaguiImages, ManhuaguiImage},
	{"www.mhgui.com/comic/*", Manhuagui, ManhuaguiImages, ManhuaguiImage},
	{"www.mm1316.com/*/*", Mm1316, Mm1316Images, util.Body},
	{"tieba.baidu.com/p/*", Tieba, TiebaImages, util.Body},
	{"tieba.baidu.com/f/search/res", TiebaSearch, TiebaImages, util.Body},
	{"www.wenku8.net/novel/*/*/index.htm", Wenku8, Wenku8Chapter, Wenku8ImageOrText},
	{"www.xmanhua.com/*xm", Xmanhua, XmanhuaImages, util.Body},
	{"www.ykmh.com/manhua/*", Ykmh, YkmhImages, util.Body},
}

Functions

func DashuhuwaiImages added in v1.30.0

func DashuhuwaiImages(url string) ([]string, error)

func Dm5Images added in v1.29.0

func Dm5Images(url string) ([]string, error)

func Dmzj2Images

func Dmzj2Images(url string) ([]string, error)

func DmzjImages

func DmzjImages(url string) ([]string, error)

func FzdmImages added in v1.12.0

func FzdmImages(url string) ([]string, error)

func GuoguomhImages added in v1.17.0

func GuoguomhImages(url string) ([]string, error)

func KatuiImages

func KatuiImages(url string) ([]string, error)

func LaimanhuaImages

func LaimanhuaImages(url string) ([]string, error)

func LsjImage added in v1.35.0

func LsjImage(r *http.Request, c *http.Client) (io.ReadCloser, error)

func LsjImages

func LsjImages(url string) ([]string, error)

func MangaDexImages added in v1.32.0

func MangaDexImages(url string) ([]string, error)

func ManhuacatImages added in v1.27.0

func ManhuacatImages(url string) ([]string, error)

func ManhuadbImages

func ManhuadbImages(url string) ([]string, error)

func ManhuafeiImages added in v1.34.0

func ManhuafeiImages(url string) ([]string, error)

func ManhuaguiImage added in v1.35.0

func ManhuaguiImage(r *http.Request, c *http.Client) (io.ReadCloser, error)

func ManhuaguiImages

func ManhuaguiImages(url string) ([]string, error)

func Mm1316Images added in v1.16.0

func Mm1316Images(url string) ([]string, error)

func TiebaImages

func TiebaImages(url string) ([]string, error)

func Wenku8Chapter added in v1.33.2

func Wenku8Chapter(url string) ([]string, error)

func Wenku8ImageOrText added in v1.35.0

func Wenku8ImageOrText(r *http.Request, c *http.Client) (io.ReadCloser, error)

func XmanhuaImages added in v1.32.0

func XmanhuaImages(url string) ([]string, error)

func YkmhImages added in v1.23.0

func YkmhImages(url string) ([]string, error)

Types

type Chapter

type Chapter struct {
	URL   string `json:"url"`
	Title string `json:"title"`
}

type Extractor

type Extractor struct {
	Pattern string
	Manga   func(string, string) (Manga, error)
	Images  func(string) ([]string, error)
	Image   func(*http.Request, *http.Client) (io.ReadCloser, error)
}

func FindExtractor added in v1.30.1

func FindExtractor(href string) *Extractor

type Manga

type Manga struct {
	Title    string    `json:"title"`
	Chapters []Chapter `json:"chapters"`
}

func Dashuhuwai added in v1.30.0

func Dashuhuwai(url, _ string) (m Manga, err error)

func Dm5 added in v1.29.0

func Dm5(url, _ string) (m Manga, err error)

func Dmzj

func Dmzj(url, _ string) (m Manga, err error)

func Dmzj2

func Dmzj2(url, _ string) (m Manga, err error)

func Fzdm added in v1.12.0

func Fzdm(url, _ string) (m Manga, err error)

func Guoguomh added in v1.17.0

func Guoguomh(url, _ string) (m Manga, err error)

func Katui

func Katui(url, _ string) (m Manga, err error)

func Laimanhua

func Laimanhua(url, _ string) (m Manga, err error)

func Lsj

func Lsj(url, _ string) (m Manga, err error)

func MangaDex added in v1.32.0

func MangaDex(url, langs string) (m Manga, err error)

func Manhuacat added in v1.27.0

func Manhuacat(url, ver string) (m Manga, err error)

func Manhuadb

func Manhuadb(url, _ string) (m Manga, err error)

func Manhuafei added in v1.34.0

func Manhuafei(url, ver string) (m Manga, err error)

func Manhuagui

func Manhuagui(url, ver string) (m Manga, err error)

func Mm1316 added in v1.16.0

func Mm1316(url, _ string) (m Manga, err error)

func Tieba

func Tieba(url, _ string) (m Manga, err error)

func TiebaSearch added in v1.31.0

func TiebaSearch(url, _ string) (m Manga, err error)

func Wenku8 added in v1.33.2

func Wenku8(url, _ string) (m Manga, err error)

func Xmanhua added in v1.29.0

func Xmanhua(url, _ string) (m Manga, err error)

func Ykmh added in v1.23.0

func Ykmh(url, _ string) (m Manga, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL