diff --git a/sources/en/grimscans/grimscans.go b/sources/en/grimscans/grimscans.go new file mode 100644 index 0000000..d35fae5 --- /dev/null +++ b/sources/en/grimscans/grimscans.go @@ -0,0 +1,16 @@ +package grimscans + +import ( + "goyomi/internal/registry" + base "goyomi/sources/base/keyoapp" +) + +func New() *base.Source { + return base.New(base.Config{ + Name: "Grim Scans", + BaseURL: "https://grimscans.com", + Lang: "en", + }) +} + +func init() { registry.Register(New()) } diff --git a/sources/en/grimscans/grimscans_test.go b/sources/en/grimscans/grimscans_test.go new file mode 100644 index 0000000..06a8d9b --- /dev/null +++ b/sources/en/grimscans/grimscans_test.go @@ -0,0 +1,9 @@ +package grimscans + +import ( + "testing" + + "goyomi/internal/sourcetest" +) + +func TestSource(t *testing.T) { sourcetest.Run(t, New(), "Grim Scans", "en") } diff --git a/sources/en/mangagofun/mangagofun.go b/sources/en/mangagofun/mangagofun.go new file mode 100644 index 0000000..ad2b050 --- /dev/null +++ b/sources/en/mangagofun/mangagofun.go @@ -0,0 +1,17 @@ +package mangagofun + +import ( + "goyomi/internal/registry" + base "goyomi/sources/base/madara" +) + +func New() *base.Source { + return base.New(base.Config{ + Name: "MangaGoFun", + BaseURL: "https://www.mangago.fun", + Lang: "en", + UseNewChapterEndpoint: true, + }) +} + +func init() { registry.Register(New()) } diff --git a/sources/en/mangagofun/mangagofun_test.go b/sources/en/mangagofun/mangagofun_test.go new file mode 100644 index 0000000..3466f0f --- /dev/null +++ b/sources/en/mangagofun/mangagofun_test.go @@ -0,0 +1,9 @@ +package mangagofun + +import ( + "testing" + + "goyomi/internal/sourcetest" +) + +func TestSource(t *testing.T) { sourcetest.Run(t, New(), "MangaGoFun", "en") } diff --git a/sources/en/mangaowlio/mangaowlio.go b/sources/en/mangaowlio/mangaowlio.go new file mode 100644 index 0000000..cf1701e --- /dev/null +++ b/sources/en/mangaowlio/mangaowlio.go @@ -0,0 +1,18 @@ +package mangaowlio + +import ( + "goyomi/internal/registry" + base "goyomi/sources/base/madara" +) + +func New() *base.Source { + return base.New(base.Config{ + Name: "MangaOwlIo", + BaseURL: "https://mangaowl.io", + Lang: "en", + MangaSubString: "read-1", + UseNewChapterEndpoint: true, + }) +} + +func init() { registry.Register(New()) } diff --git a/sources/en/mangaowlio/mangaowlio_test.go b/sources/en/mangaowlio/mangaowlio_test.go new file mode 100644 index 0000000..3ecaddc --- /dev/null +++ b/sources/en/mangaowlio/mangaowlio_test.go @@ -0,0 +1,9 @@ +package mangaowlio + +import ( + "testing" + + "goyomi/internal/sourcetest" +) + +func TestSource(t *testing.T) { sourcetest.Run(t, New(), "MangaOwlIo", "en") } diff --git a/sources/en/mangapuma/mangapuma.go b/sources/en/mangapuma/mangapuma.go new file mode 100644 index 0000000..72e2f23 --- /dev/null +++ b/sources/en/mangapuma/mangapuma.go @@ -0,0 +1,16 @@ +package mangapuma + +import ( + "goyomi/internal/registry" + base "goyomi/sources/base/madtheme" +) + +func New() *base.Source { + return base.New(base.Config{ + Name: "MangaPuma", + BaseURL: "https://mangapuma.com", + Lang: "en", + }) +} + +func init() { registry.Register(New()) } diff --git a/sources/en/mangapuma/mangapuma_test.go b/sources/en/mangapuma/mangapuma_test.go new file mode 100644 index 0000000..17cc781 --- /dev/null +++ b/sources/en/mangapuma/mangapuma_test.go @@ -0,0 +1,9 @@ +package mangapuma + +import ( + "testing" + + "goyomi/internal/sourcetest" +) + +func TestSource(t *testing.T) { sourcetest.Run(t, New(), "MangaPuma", "en") } diff --git a/sources/en/mangaread/mangaread.go b/sources/en/mangaread/mangaread.go new file mode 100644 index 0000000..ae04425 --- /dev/null +++ b/sources/en/mangaread/mangaread.go @@ -0,0 +1,16 @@ +package mangaread + +import ( + "goyomi/internal/registry" + base "goyomi/sources/base/madara" +) + +func New() *base.Source { + return base.New(base.Config{ + Name: "MangaRead", + BaseURL: "https://mangaread.co", + Lang: "en", + }) +} + +func init() { registry.Register(New()) } diff --git a/sources/en/mangaread/mangaread_test.go b/sources/en/mangaread/mangaread_test.go new file mode 100644 index 0000000..caae98c --- /dev/null +++ b/sources/en/mangaread/mangaread_test.go @@ -0,0 +1,9 @@ +package mangaread + +import ( + "testing" + + "goyomi/internal/sourcetest" +) + +func TestSource(t *testing.T) { sourcetest.Run(t, New(), "MangaRead", "en") } diff --git a/sources/en/mangareadorg/mangareadorg.go b/sources/en/mangareadorg/mangareadorg.go new file mode 100644 index 0000000..697368a --- /dev/null +++ b/sources/en/mangareadorg/mangareadorg.go @@ -0,0 +1,16 @@ +package mangareadorg + +import ( + "goyomi/internal/registry" + base "goyomi/sources/base/madara" +) + +func New() *base.Source { + return base.New(base.Config{ + Name: "MangaReadOrg", + BaseURL: "https://www.mangaread.org", + Lang: "en", + }) +} + +func init() { registry.Register(New()) } diff --git a/sources/en/mangareadorg/mangareadorg_test.go b/sources/en/mangareadorg/mangareadorg_test.go new file mode 100644 index 0000000..cf43501 --- /dev/null +++ b/sources/en/mangareadorg/mangareadorg_test.go @@ -0,0 +1,9 @@ +package mangareadorg + +import ( + "testing" + + "goyomi/internal/sourcetest" +) + +func TestSource(t *testing.T) { sourcetest.Run(t, New(), "MangaReadOrg", "en") } diff --git a/sources/en/mangasushi/mangasushi.go b/sources/en/mangasushi/mangasushi.go new file mode 100644 index 0000000..a631c37 --- /dev/null +++ b/sources/en/mangasushi/mangasushi.go @@ -0,0 +1,17 @@ +package mangasushi + +import ( + "goyomi/internal/registry" + base "goyomi/sources/base/madara" +) + +func New() *base.Source { + return base.New(base.Config{ + Name: "Mangasushi", + BaseURL: "https://mangasushi.org", + Lang: "en", + UseNewChapterEndpoint: true, + }) +} + +func init() { registry.Register(New()) } diff --git a/sources/en/mangasushi/mangasushi_test.go b/sources/en/mangasushi/mangasushi_test.go new file mode 100644 index 0000000..6375071 --- /dev/null +++ b/sources/en/mangasushi/mangasushi_test.go @@ -0,0 +1,9 @@ +package mangasushi + +import ( + "testing" + + "goyomi/internal/sourcetest" +) + +func TestSource(t *testing.T) { sourcetest.Run(t, New(), "Mangasushi", "en") } diff --git a/sources/en/manhuahot/manhuahot.go b/sources/en/manhuahot/manhuahot.go new file mode 100644 index 0000000..88dfa56 --- /dev/null +++ b/sources/en/manhuahot/manhuahot.go @@ -0,0 +1,16 @@ +package manhuahot + +import ( + "goyomi/internal/registry" + base "goyomi/sources/base/madara" +) + +func New() *base.Source { + return base.New(base.Config{ + Name: "ManhuaHot", + BaseURL: "https://manhuahot.com", + Lang: "en", + }) +} + +func init() { registry.Register(New()) } diff --git a/sources/en/manhuahot/manhuahot_test.go b/sources/en/manhuahot/manhuahot_test.go new file mode 100644 index 0000000..8067d7f --- /dev/null +++ b/sources/en/manhuahot/manhuahot_test.go @@ -0,0 +1,9 @@ +package manhuahot + +import ( + "testing" + + "goyomi/internal/sourcetest" +) + +func TestSource(t *testing.T) { sourcetest.Run(t, New(), "ManhuaHot", "en") } diff --git a/sources/en/manhuaplus/manhuaplus.go b/sources/en/manhuaplus/manhuaplus.go new file mode 100644 index 0000000..7d6175f --- /dev/null +++ b/sources/en/manhuaplus/manhuaplus.go @@ -0,0 +1,17 @@ +package manhuaplus + +import ( + "goyomi/internal/registry" + base "goyomi/sources/base/madara" +) + +func New() *base.Source { + return base.New(base.Config{ + Name: "ManhuaPlus", + BaseURL: "https://manhuaplus.com", + Lang: "en", + PageListParseSelector: ".read-container img", + }) +} + +func init() { registry.Register(New()) } diff --git a/sources/en/manhuaplus/manhuaplus_test.go b/sources/en/manhuaplus/manhuaplus_test.go new file mode 100644 index 0000000..5d409b2 --- /dev/null +++ b/sources/en/manhuaplus/manhuaplus_test.go @@ -0,0 +1,9 @@ +package manhuaplus + +import ( + "testing" + + "goyomi/internal/sourcetest" +) + +func TestSource(t *testing.T) { sourcetest.Run(t, New(), "ManhuaPlus", "en") } diff --git a/sources/en/writerscans/writerscans.go b/sources/en/writerscans/writerscans.go new file mode 100644 index 0000000..0e40ece --- /dev/null +++ b/sources/en/writerscans/writerscans.go @@ -0,0 +1,17 @@ +package writerscans + +import ( + "goyomi/internal/registry" + base "goyomi/sources/base/keyoapp" +) + +func New() *base.Source { + return base.New(base.Config{ + Name: "Writer Scans", + BaseURL: "https://writerscans.com", + Lang: "en", + PopularSelector: "div:contains(Trending) + div .group.overflow-hidden", + }) +} + +func init() { registry.Register(New()) } diff --git a/sources/en/writerscans/writerscans_test.go b/sources/en/writerscans/writerscans_test.go new file mode 100644 index 0000000..3312ab1 --- /dev/null +++ b/sources/en/writerscans/writerscans_test.go @@ -0,0 +1,9 @@ +package writerscans + +import ( + "testing" + + "goyomi/internal/sourcetest" +) + +func TestSource(t *testing.T) { sourcetest.Run(t, New(), "Writer Scans", "en") }