dart format

This commit is contained in:
Moustapha Kodjo Amadou
2025-03-01 13:38:06 +01:00
parent 2388636458
commit 7d5e95679d
325 changed files with 6715 additions and 5516 deletions

View File

@@ -16,17 +16,23 @@ class MangaReader extends MProvider {
@override
Future<MPages> getPopular(int page) async {
final res = (await client.get(Uri.parse(
"$baseUrl${getMangaUrlDirectory(source.name)}/?page=$page&order=popular")))
.body;
final res =
(await client.get(
Uri.parse(
"$baseUrl${getMangaUrlDirectory(source.name)}/?page=$page&order=popular",
),
)).body;
return mangaRes(res);
}
@override
Future<MPages> getLatestUpdates(int page) async {
final res = (await client.get(Uri.parse(
"$baseUrl${getMangaUrlDirectory(source.name)}/?page=$page&order=update")))
.body;
final res =
(await client.get(
Uri.parse(
"$baseUrl${getMangaUrlDirectory(source.name)}/?page=$page&order=update",
),
)).body;
return mangaRes(res);
}
@@ -51,12 +57,14 @@ class MangaReader extends MProvider {
final order = filter.values[filter.state].value;
url += "${ll(url)}order=$order";
} else if (filter.type == "GenreListFilter") {
final included = (filter.state as List)
.where((e) => e.state == 1 ? true : false)
.toList();
final excluded = (filter.state as List)
.where((e) => e.state == 2 ? true : false)
.toList();
final included =
(filter.state as List)
.where((e) => e.state == 1 ? true : false)
.toList();
final excluded =
(filter.state as List)
.where((e) => e.state == 2 ? true : false)
.toList();
if (included.isNotEmpty) {
url += "${ll(url)}genres[]=";
for (var val in included) {
@@ -154,8 +162,8 @@ class MangaReader extends MProvider {
"cancelados": 3,
"dropped": 3,
"discontinued": 3,
"abandonné": 3
}
"abandonné": 3,
},
];
url = getUrlWithoutDomain(url);
@@ -164,44 +172,56 @@ class MangaReader extends MProvider {
final res = (await client.get(Uri.parse("$baseUrl$url"))).body;
final document = parseHtml(res);
final seriesDetails = document.selectFirst(
"div.bigcontent, div.animefull, div.main-info, div.postbody");
manga.author = seriesDetails
.selectFirst(".infotable tr:contains(Author) td:last-child, .tsinfo .imptdt:contains(Author) i, .fmed b:contains(Author)+span, span:contains(Author), " +
".infotable tr:contains(Auteur) td:last-child, .tsinfo .imptdt:contains(Auteur) i, .fmed b:contains(Auteur)+span, span:contains(Auteur), " +
".infotable tr:contains(autor) td:last-child, .tsinfo .imptdt:contains(autor) i, .fmed b:contains(autor)+span, span:contains(autor), " +
".infotable tr:contains(المؤلف) td:last-child, .tsinfo .imptdt:contains(المؤلف) i, .fmed b:contains(المؤلف)+span, span:contains(المؤلف), " +
".infotable tr:contains(Mangaka) td:last-child, .tsinfo .imptdt:contains(Mangaka) i, .fmed b:contains(Mangaka)+span, span:contains(Mangaka), " +
".infotable tr:contains(seniman) td:last-child, .tsinfo .imptdt:contains(seniman) i, .fmed b:contains(seniman)+span, span:contains(seniman), " +
".infotable tr:contains(Pengarang) td:last-child, .tsinfo .imptdt:contains(Pengarang) i, .fmed b:contains(Pengarang)+span, span:contains(Pengarang), " +
".infotable tr:contains(Yazar) td:last-child, .tsinfo .imptdt:contains(Yazar) i, .fmed b:contains(Yazar)+span, span:contains(Yazar), " +
".infotable tr:contains(ผู้วาด) td:last-child, .tsinfo .imptdt:contains(ผู้วาด) i, .fmed b:contains(ผู้วาด)+span, span:contains(ผู้วาด), ")
.text;
"div.bigcontent, div.animefull, div.main-info, div.postbody",
);
manga.author =
seriesDetails
.selectFirst(
".infotable tr:contains(Author) td:last-child, .tsinfo .imptdt:contains(Author) i, .fmed b:contains(Author)+span, span:contains(Author), " +
".infotable tr:contains(Auteur) td:last-child, .tsinfo .imptdt:contains(Auteur) i, .fmed b:contains(Auteur)+span, span:contains(Auteur), " +
".infotable tr:contains(autor) td:last-child, .tsinfo .imptdt:contains(autor) i, .fmed b:contains(autor)+span, span:contains(autor), " +
".infotable tr:contains(المؤلف) td:last-child, .tsinfo .imptdt:contains(المؤلف) i, .fmed b:contains(المؤلف)+span, span:contains(المؤلف), " +
".infotable tr:contains(Mangaka) td:last-child, .tsinfo .imptdt:contains(Mangaka) i, .fmed b:contains(Mangaka)+span, span:contains(Mangaka), " +
".infotable tr:contains(seniman) td:last-child, .tsinfo .imptdt:contains(seniman) i, .fmed b:contains(seniman)+span, span:contains(seniman), " +
".infotable tr:contains(Pengarang) td:last-child, .tsinfo .imptdt:contains(Pengarang) i, .fmed b:contains(Pengarang)+span, span:contains(Pengarang), " +
".infotable tr:contains(Yazar) td:last-child, .tsinfo .imptdt:contains(Yazar) i, .fmed b:contains(Yazar)+span, span:contains(Yazar), " +
".infotable tr:contains(ผู้วาด) td:last-child, .tsinfo .imptdt:contains(ผู้วาด) i, .fmed b:contains(ผู้วาด)+span, span:contains(ผู้วาด), ",
)
.text;
manga.description = seriesDetails
.selectFirst(".desc, .entry-content[itemprop=description]")
?.text;
final status = seriesDetails
.selectFirst(".infotable tr:contains(status) td:last-child, .tsinfo .imptdt:contains(status) i, .fmed b:contains(status)+span span:contains(status), " +
".infotable tr:contains(Statut) td:last-child, .tsinfo .imptdt:contains(Statut) i, .fmed b:contains(Statut)+span span:contains(Statut), " +
".infotable tr:contains(Durum) td:last-child, .tsinfo .imptdt:contains(Durum) i, .fmed b:contains(Durum)+span span:contains(Durum), " +
".infotable tr:contains(連載状況) td:last-child, .tsinfo .imptdt:contains(連載状況) i, .fmed b:contains(連載状況)+span span:contains(連載状況), " +
".infotable tr:contains(Estado) td:last-child, .tsinfo .imptdt:contains(Estado) i, .fmed b:contains(Estado)+span span:contains(Estado), " +
".infotable tr:contains(الحالة) td:last-child, .tsinfo .imptdt:contains(الحالة) i, .fmed b:contains(الحالة)+span span:contains(الحالة), " +
".infotable tr:contains(حالة العمل) td:last-child, .tsinfo .imptdt:contains(حالة العمل) i, .fmed b:contains(حالة العمل)+span span:contains(حالة العمل), " +
".infotable tr:contains(สถานะ) td:last-child, .tsinfo .imptdt:contains(สถานะ) i, .fmed b:contains(สถานะ)+span span:contains(สถานะ), " +
".infotable tr:contains(stato) td:last-child, .tsinfo .imptdt:contains(stato) i, .fmed b:contains(stato)+span span:contains(stato), " +
".infotable tr:contains(Statüsü) td:last-child, .tsinfo .imptdt:contains(Statüsü) i, .fmed b:contains(Statüsü)+span span:contains(Statüsü), " +
".infotable tr:contains(สถานะ) td:last-child, .tsinfo .imptdt:contains(สถานะ) i, .fmed b:contains(สถานะ)+span span:contains(สถานะ)")
manga.description =
seriesDetails
.selectFirst(".desc, .entry-content[itemprop=description]")
?.text;
final status =
seriesDetails
.selectFirst(
".infotable tr:contains(status) td:last-child, .tsinfo .imptdt:contains(status) i, .fmed b:contains(status)+span span:contains(status), " +
".infotable tr:contains(Statut) td:last-child, .tsinfo .imptdt:contains(Statut) i, .fmed b:contains(Statut)+span span:contains(Statut), " +
".infotable tr:contains(Durum) td:last-child, .tsinfo .imptdt:contains(Durum) i, .fmed b:contains(Durum)+span span:contains(Durum), " +
".infotable tr:contains(連載状況) td:last-child, .tsinfo .imptdt:contains(連載状況) i, .fmed b:contains(連載状況)+span span:contains(連載状況), " +
".infotable tr:contains(Estado) td:last-child, .tsinfo .imptdt:contains(Estado) i, .fmed b:contains(Estado)+span span:contains(Estado), " +
".infotable tr:contains(الحالة) td:last-child, .tsinfo .imptdt:contains(الحالة) i, .fmed b:contains(الحالة)+span span:contains(الحالة), " +
".infotable tr:contains(حالة العمل) td:last-child, .tsinfo .imptdt:contains(حالة العمل) i, .fmed b:contains(حالة العمل)+span span:contains(حالة العمل), " +
".infotable tr:contains(สถานะ) td:last-child, .tsinfo .imptdt:contains(สถานะ) i, .fmed b:contains(สถานะ)+span span:contains(สถานะ), " +
".infotable tr:contains(stato) td:last-child, .tsinfo .imptdt:contains(stato) i, .fmed b:contains(stato)+span span:contains(stato), " +
".infotable tr:contains(Statüsü) td:last-child, .tsinfo .imptdt:contains(Statüsü) i, .fmed b:contains(Statüsü)+span span:contains(Statüsü), " +
".infotable tr:contains(สถานะ) td:last-child, .tsinfo .imptdt:contains(สถานะ) i, .fmed b:contains(สถานะ)+span span:contains(สถานะ)",
)
?.text ??
"";
manga.status = parseStatus(status, statusList);
manga.genre = seriesDetails
.select("div.gnr a, .mgen a, .seriestugenre a, " +
"span:contains(genre) , span:contains(التصنيف)")
.map((e) => e.text)
.toList();
manga.genre =
seriesDetails
.select(
"div.gnr a, .mgen a, .seriestugenre a, " +
"span:contains(genre) , span:contains(التصنيف)",
)
.map((e) => e.text)
.toList();
final elements = document.select(
"div.bxcl li, div.cl li, #chapterlist li, ul li:has(div.chbox):has(div.eph-num)");
"div.bxcl li, div.cl li, #chapterlist li, ul li:has(div.chbox):has(div.eph-num)",
);
List<MChapter>? chaptersList = [];
for (var element in elements) {
final urlElements = element.selectFirst("a");
@@ -210,10 +230,15 @@ class MangaReader extends MProvider {
var chapter = MChapter();
chapter.name = name;
chapter.url = urlElements.attr("href");
chapter.dateUpload = parseDates([
element.selectFirst(".chapterdate")?.text ??
DateTime.now().millisecondsSinceEpoch.toString()
], source.dateFormat, source.dateFormatLocale)[0];
chapter.dateUpload =
parseDates(
[
element.selectFirst(".chapterdate")?.text ??
DateTime.now().millisecondsSinceEpoch.toString(),
],
source.dateFormat,
source.dateFormatLocale,
)[0];
chaptersList.add(chapter);
}
manga.chapters = chaptersList;
@@ -258,8 +283,9 @@ class MangaReader extends MProvider {
MPages mangaRes(String res) {
List<MManga> mangaList = [];
final document = parseHtml(res);
final elements =
document.select(".utao .uta .imgu, .listupd .bs .bsx, .listo .bs .bsx");
final elements = document.select(
".utao .uta .imgu, .listupd .bs .bsx, .listo .bs .bsx",
);
for (var element in elements) {
String img = element.getSrc;
if (img.contains("data:image")) {
@@ -280,49 +306,50 @@ class MangaReader extends MProvider {
return ignoreFilter()
? []
: [
SeparatorFilter(),
TextFilter("AuthorFilter", "Author"),
TextFilter("YearFilter", "Year"),
SelectFilter("StatusFilter", "Status", 0, [
SelectFilterOption("All", ""),
SelectFilterOption("Ongoing", "ongoing"),
SelectFilterOption("Completed", "completed"),
SelectFilterOption("Hiatus", "hiatus"),
SelectFilterOption("Dropped", "dropped"),
]),
SelectFilter("TypeFilter", "Type", 0, [
SelectFilterOption("All", ""),
SelectFilterOption("Manga", "Manga"),
SelectFilterOption("Manhwa", "Manhwa"),
SelectFilterOption("Manhua", "Manhua"),
SelectFilterOption("Comic", "Comic"),
]),
SelectFilter("OrderByFilter", "Sort By", 0, [
SelectFilterOption("Default", ""),
SelectFilterOption("A-Z", "title"),
SelectFilterOption("Z-A", "titlereverse"),
SelectFilterOption("Latest Update", "update"),
SelectFilterOption("Latest Added", "latest"),
SelectFilterOption("Popular", "popular"),
]),
HeaderFilter("Genre exclusion is not available for all sources"),
GroupFilter("GenreListFilter", "Genre", [
TriStateFilter("Press reset to attempt to fetch genres", ""),
]),
];
SeparatorFilter(),
TextFilter("AuthorFilter", "Author"),
TextFilter("YearFilter", "Year"),
SelectFilter("StatusFilter", "Status", 0, [
SelectFilterOption("All", ""),
SelectFilterOption("Ongoing", "ongoing"),
SelectFilterOption("Completed", "completed"),
SelectFilterOption("Hiatus", "hiatus"),
SelectFilterOption("Dropped", "dropped"),
]),
SelectFilter("TypeFilter", "Type", 0, [
SelectFilterOption("All", ""),
SelectFilterOption("Manga", "Manga"),
SelectFilterOption("Manhwa", "Manhwa"),
SelectFilterOption("Manhua", "Manhua"),
SelectFilterOption("Comic", "Comic"),
]),
SelectFilter("OrderByFilter", "Sort By", 0, [
SelectFilterOption("Default", ""),
SelectFilterOption("A-Z", "title"),
SelectFilterOption("Z-A", "titlereverse"),
SelectFilterOption("Latest Update", "update"),
SelectFilterOption("Latest Added", "latest"),
SelectFilterOption("Popular", "popular"),
]),
HeaderFilter("Genre exclusion is not available for all sources"),
GroupFilter("GenreListFilter", "Genre", [
TriStateFilter("Press reset to attempt to fetch genres", ""),
]),
];
}
@override
List<dynamic> getSourcePreferences() {
return [
EditTextPreference(
key: "override_baseurl",
title: "Override BaseUrl",
summary: "",
value: source.baseUrl,
dialogTitle: "Override BaseUrl",
dialogMessage: "Default: ${source.baseUrl}",
text: source.baseUrl),
key: "override_baseurl",
title: "Override BaseUrl",
summary: "",
value: source.baseUrl,
dialogTitle: "Override BaseUrl",
dialogMessage: "Default: ${source.baseUrl}",
text: source.baseUrl,
),
];
}

View File

@@ -98,198 +98,202 @@ const mangareaderSourceCodeUrl =
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/mangareader.dart";
List<Source> get mangareaderSourcesList => _mangareaderSourcesList;
List<Source> _mangareaderSourcesList = [
//Beast Scans (AR)
beastscansSource,
//Lelmanga (FR)
lelmangaSource,
//KomikLab Scans (EN)
komiklabSource,
//Azure Scans (EN)
azurescansSource,
//Cosmic Scans (EN)
cosmicscansSource,
//CosmicScans.id (ID)
cosmicscansidSource,
//DuniaKomik.id (ID)
duniakomikidSource,
//Gecenin Lordu (TR)
geceninlorduSource,
//Infernal Void Scans (EN)
infernalvoidscansSource,
//KataKomik (ID)
katakomikSource,
//Komik Station (ID)
komikstationSource,
//KomikMama (ID)
komikmamaSource,
//Komiku.com (ID)
komikucomSource,
//Magus Manga (AR)
magusmangaSource,
//Manga Indo.me (ID)
mangaindomeSource,
//Mangacim (TR)
mangacimSource,
//MangaTale (ID)
mangataleSource,
//MangaWT (TR)
mangawtSource,
//MELOKOMIK (ID)
melokomikSource,
//Origami Orpheans (PT-BR)
origamiorpheansSource,
//PhenixScans (FR)
phenixscansSource,
//Pi Scans (ID)
piscansSource,
//Raiki Scan (ES)
raikiscanSource,
//Raven Scans (EN)
ravenscansSource,
//Shadow Mangas (ES)
shadowmangasSource,
//Surya Scans (EN)
suryascansSource,
//Sushi-Scans (FR)
sushiscansSource,
//Sushi-Scan (FR)
sushiscanSource,
//Tarot Scans (TR)
tarotscansSource,
//TukangKomik (ID)
tukangkomikSource,
//TurkToon (TR)
turktoonSource,
//Uzay Manga (TR)
uzaymangaSource,
//xCaliBR Scans (EN)
xcalibrscansSource,
//Miau Scan (ALL)
miauscanSource,
//Thunder Scans (ALL)
thunderscansSource,
//أريا مانجا (AR)
areamangaSource,
//Area Scans (AR)
areascansSource,
//SCARManga (AR)
aresnovSource,
//Umi Manga (AR)
beastscansSource,
//Crow Scans (AR)
crowscansSource,
//ARESManga (AR)
iimangaSource,
//Manga Flame (AR)
mangaflameSource,
//مانجا نون (AR)
manganoonSource,
//Manga Pro (AR)
mangaproSource,
//MangaSwat (AR)
mangaswatSource,
//MangaTak (AR)
mangatakSource,
//PotatoManga (AR)
potatomangaSource,
//StellarSaber (AR)
stellarsaberSource,
//Rizz Comic (EN)
rizzcomicSource,
//Berserker Scan (ES)
berserkerscanSource,
//Cartel de Manhwas (ES)
carteldemanhwasSource,
//De Todo Un Poco Scan (ES)
dtupscanSource,
//Gremory Mangas (ES)
gremorymangasSource,
//RyujinManga (ES)
ryujinmangaSource,
//Senpai Ediciones (ES)
senpaiedicionesSource,
//SkyMangas (ES)
skymangasSource,
//Legacy Scans (FR)
flamescansfrSource,
//Mangas Scans (FR)
mangasscansSource,
//Rimu Scans (FR)
rimuscansSource,
//VF Scan (FR)
vfscanSource,
//Comicaso (ID)
comicasoSource,
//Kiryuu (ID)
kiryuuSource,
//APKOMIK (ID)
komikavSource,
//KomikIndo.co (ID)
komikindocoSource,
//Mangakyo (ID)
mangakyoSource,
//MangaYu (ID)
mangayuSource,
//Siren Komik (ID)
mangkomikSource,
//Tenshi.id (ID)
masterkomikSource,
//Natsu (ID)
natsuSource,
//Shea Manga (ID)
sheamangaSource,
//Shirakami (ID)
shirakamiSource,
//Walpurgi Scan (IT)
walpurgisscanSource,
//Diskus Scan (PT-BR)
diskusscanSource,
//Iris Scanlator (PT-BR)
irisscanlatorSource,
//Mangás Chan (PT-BR)
mangaschanSource,
//Mangás Online (PT-BR)
mangasonlineSource,
//SSSScanlator (PT-BR)
sssscanlatorSource,
//Tsundoku Traduções (PT-BR)
tsundokutraducoesSource,
//Manga-Moon (TH)
mangamoonSource,
//Adu Manga (TR)
adumangaSource,
//Afrodit Scans (TR)
afroditscansSource,
//Athena Manga (TR)
athenamangaSource,
//Gaiatoon (TR)
gaiatoonSource,
//MajorScans (TR)
majorscansSource,
//Manga Efendisi (TR)
mangaefendisiSource,
//Manga Kings (TR)
mangakingsSource,
//Merlin Shoujo (TR)
merlinshoujoSource,
//Nirvana Manga (TR)
nirvanamangaSource,
//Pati Manga (TR)
patimangaSource,
//Raindrop Fansub (TR)
raindropfansubSource,
//Serein Scan (TR)
sereinscanSource,
//Shijie Scans (TR)
shijiescansSource,
//SummerToon (TR)
summertoonSource,
//Zenith Scans (TR)
zenithscansSource
]
.map((e) => e
..itemType = ItemType.manga
..sourceCodeUrl = mangareaderSourceCodeUrl
..version = mangareaderVersion)
.toList();
List<Source> _mangareaderSourcesList =
[
//Beast Scans (AR)
beastscansSource,
//Lelmanga (FR)
lelmangaSource,
//KomikLab Scans (EN)
komiklabSource,
//Azure Scans (EN)
azurescansSource,
//Cosmic Scans (EN)
cosmicscansSource,
//CosmicScans.id (ID)
cosmicscansidSource,
//DuniaKomik.id (ID)
duniakomikidSource,
//Gecenin Lordu (TR)
geceninlorduSource,
//Infernal Void Scans (EN)
infernalvoidscansSource,
//KataKomik (ID)
katakomikSource,
//Komik Station (ID)
komikstationSource,
//KomikMama (ID)
komikmamaSource,
//Komiku.com (ID)
komikucomSource,
//Magus Manga (AR)
magusmangaSource,
//Manga Indo.me (ID)
mangaindomeSource,
//Mangacim (TR)
mangacimSource,
//MangaTale (ID)
mangataleSource,
//MangaWT (TR)
mangawtSource,
//MELOKOMIK (ID)
melokomikSource,
//Origami Orpheans (PT-BR)
origamiorpheansSource,
//PhenixScans (FR)
phenixscansSource,
//Pi Scans (ID)
piscansSource,
//Raiki Scan (ES)
raikiscanSource,
//Raven Scans (EN)
ravenscansSource,
//Shadow Mangas (ES)
shadowmangasSource,
//Surya Scans (EN)
suryascansSource,
//Sushi-Scans (FR)
sushiscansSource,
//Sushi-Scan (FR)
sushiscanSource,
//Tarot Scans (TR)
tarotscansSource,
//TukangKomik (ID)
tukangkomikSource,
//TurkToon (TR)
turktoonSource,
//Uzay Manga (TR)
uzaymangaSource,
//xCaliBR Scans (EN)
xcalibrscansSource,
//Miau Scan (ALL)
miauscanSource,
//Thunder Scans (ALL)
thunderscansSource,
//أريا مانجا (AR)
areamangaSource,
//Area Scans (AR)
areascansSource,
//SCARManga (AR)
aresnovSource,
//Umi Manga (AR)
beastscansSource,
//Crow Scans (AR)
crowscansSource,
//ARESManga (AR)
iimangaSource,
//Manga Flame (AR)
mangaflameSource,
//مانجا نون (AR)
manganoonSource,
//Manga Pro (AR)
mangaproSource,
//MangaSwat (AR)
mangaswatSource,
//MangaTak (AR)
mangatakSource,
//PotatoManga (AR)
potatomangaSource,
//StellarSaber (AR)
stellarsaberSource,
//Rizz Comic (EN)
rizzcomicSource,
//Berserker Scan (ES)
berserkerscanSource,
//Cartel de Manhwas (ES)
carteldemanhwasSource,
//De Todo Un Poco Scan (ES)
dtupscanSource,
//Gremory Mangas (ES)
gremorymangasSource,
//RyujinManga (ES)
ryujinmangaSource,
//Senpai Ediciones (ES)
senpaiedicionesSource,
//SkyMangas (ES)
skymangasSource,
//Legacy Scans (FR)
flamescansfrSource,
//Mangas Scans (FR)
mangasscansSource,
//Rimu Scans (FR)
rimuscansSource,
//VF Scan (FR)
vfscanSource,
//Comicaso (ID)
comicasoSource,
//Kiryuu (ID)
kiryuuSource,
//APKOMIK (ID)
komikavSource,
//KomikIndo.co (ID)
komikindocoSource,
//Mangakyo (ID)
mangakyoSource,
//MangaYu (ID)
mangayuSource,
//Siren Komik (ID)
mangkomikSource,
//Tenshi.id (ID)
masterkomikSource,
//Natsu (ID)
natsuSource,
//Shea Manga (ID)
sheamangaSource,
//Shirakami (ID)
shirakamiSource,
//Walpurgi Scan (IT)
walpurgisscanSource,
//Diskus Scan (PT-BR)
diskusscanSource,
//Iris Scanlator (PT-BR)
irisscanlatorSource,
//Mangás Chan (PT-BR)
mangaschanSource,
//Mangás Online (PT-BR)
mangasonlineSource,
//SSSScanlator (PT-BR)
sssscanlatorSource,
//Tsundoku Traduções (PT-BR)
tsundokutraducoesSource,
//Manga-Moon (TH)
mangamoonSource,
//Adu Manga (TR)
adumangaSource,
//Afrodit Scans (TR)
afroditscansSource,
//Athena Manga (TR)
athenamangaSource,
//Gaiatoon (TR)
gaiatoonSource,
//MajorScans (TR)
majorscansSource,
//Manga Efendisi (TR)
mangaefendisiSource,
//Manga Kings (TR)
mangakingsSource,
//Merlin Shoujo (TR)
merlinshoujoSource,
//Nirvana Manga (TR)
nirvanamangaSource,
//Pati Manga (TR)
patimangaSource,
//Raindrop Fansub (TR)
raindropfansubSource,
//Serein Scan (TR)
sereinscanSource,
//Shijie Scans (TR)
shijiescansSource,
//SummerToon (TR)
summertoonSource,
//Zenith Scans (TR)
zenithscansSource,
]
.map(
(e) =>
e
..itemType = ItemType.manga
..sourceCodeUrl = mangareaderSourceCodeUrl
..version = mangareaderVersion,
)
.toList();

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get adumangaSource => _adumangaSource;
Source _adumangaSource = Source(
name: "Adu Manga",
baseUrl: "https://www.mangacim.com",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/adumanga/icon.png",
dateFormat:"MMMM d, yyy",
dateFormatLocale:"tr"
);
name: "Adu Manga",
baseUrl: "https://www.mangacim.com",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/adumanga/icon.png",
dateFormat: "MMMM d, yyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get afroditscansSource => _afroditscansSource;
Source _afroditscansSource = Source(
name: "Afrodit Scans",
baseUrl: "https://afroditscans.com",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/afroditscans/icon.png",
dateFormat:"MMMM d, yyy",
dateFormatLocale:"tr"
);
name: "Afrodit Scans",
baseUrl: "https://afroditscans.com",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/afroditscans/icon.png",
dateFormat: "MMMM d, yyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get areamangaSource => _areamangaSource;
Source _areamangaSource = Source(
name: "أريا مانجا",
baseUrl: "https://www.areascans.net",
lang: "ar",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/areamanga/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"ar"
);
name: "أريا مانجا",
baseUrl: "https://www.areascans.net",
lang: "ar",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/areamanga/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "ar",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get areascansSource => _areascansSource;
Source _areascansSource = Source(
name: "Area Scans",
baseUrl: "https://ar.areascans.org",
lang: "ar",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/areascans/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"ar"
);
name: "Area Scans",
baseUrl: "https://ar.areascans.org",
lang: "ar",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/areascans/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "ar",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get aresnovSource => _aresnovSource;
Source _aresnovSource = Source(
name: "SCARManga",
baseUrl: "https://scarmanga.com",
lang: "ar",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/aresnov/icon.png",
dateFormat:"MMMMM dd, yyyy",
dateFormatLocale:"ar"
);
name: "SCARManga",
baseUrl: "https://scarmanga.com",
lang: "ar",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/aresnov/icon.png",
dateFormat: "MMMMM dd, yyyy",
dateFormatLocale: "ar",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get athenamangaSource => _athenamangaSource;
Source _athenamangaSource = Source(
name: "Athena Manga",
baseUrl: "https://athenamanga.com",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/athenamanga/icon.png",
dateFormat:"MMMM d, yyy",
dateFormatLocale:"tr"
);
name: "Athena Manga",
baseUrl: "https://athenamanga.com",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/athenamanga/icon.png",
dateFormat: "MMMM d, yyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get berserkerscanSource => _berserkerscanSource;
Source _berserkerscanSource = Source(
name: "Berserker Scan",
baseUrl: "https://ragnascan.com",
lang: "es",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/berserkerscan/icon.png",
dateFormat:"MMMM d, yyyy",
dateFormatLocale:"es"
);
name: "Berserker Scan",
baseUrl: "https://ragnascan.com",
lang: "es",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/berserkerscan/icon.png",
dateFormat: "MMMM d, yyyy",
dateFormatLocale: "es",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get carteldemanhwasSource => _carteldemanhwasSource;
Source _carteldemanhwasSource = Source(
name: "Cartel de Manhwas",
baseUrl: "https://carteldemanhwas.com",
lang: "es",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/carteldemanhwas/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"es"
);
name: "Cartel de Manhwas",
baseUrl: "https://carteldemanhwas.com",
lang: "es",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/carteldemanhwas/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "es",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get comicasoSource => _comicasoSource;
Source _comicasoSource = Source(
name: "Comicaso",
baseUrl: "https://comicaso.com",
lang: "id",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/comicaso/icon.png",
dateFormat:"MMMM d, yyyy",
dateFormatLocale:"id"
);
name: "Comicaso",
baseUrl: "https://comicaso.com",
lang: "id",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/comicaso/icon.png",
dateFormat: "MMMM d, yyyy",
dateFormatLocale: "id",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get crowscansSource => _crowscansSource;
Source _crowscansSource = Source(
name: "Crow Scans",
baseUrl: "https://crowscans.com",
lang: "ar",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/crowscans/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"ar"
);
name: "Crow Scans",
baseUrl: "https://crowscans.com",
lang: "ar",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/crowscans/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "ar",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get diskusscanSource => _diskusscanSource;
Source _diskusscanSource = Source(
name: "Diskus Scan",
baseUrl: "https://diskusscan.com",
lang: "pt-br",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/diskusscan/icon.png",
dateFormat:"MMMMM dd, yyyy",
dateFormatLocale:"pt-br"
);
name: "Diskus Scan",
baseUrl: "https://diskusscan.com",
lang: "pt-br",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/diskusscan/icon.png",
dateFormat: "MMMMM dd, yyyy",
dateFormatLocale: "pt-br",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get dtupscanSource => _dtupscanSource;
Source _dtupscanSource = Source(
name: "De Todo Un Poco Scan",
baseUrl: "https://dtupscan.com",
lang: "es",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/dtupscan/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"es"
);
name: "De Todo Un Poco Scan",
baseUrl: "https://dtupscan.com",
lang: "es",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/dtupscan/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "es",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get flamescansfrSource => _flamescansfrSource;
Source _flamescansfrSource = Source(
name: "Legacy Scans",
baseUrl: "https://legacy-scans.com",
lang: "fr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/flamescansfr/icon.png",
dateFormat:"MMMM d, yyyy",
dateFormatLocale:"fr"
);
name: "Legacy Scans",
baseUrl: "https://legacy-scans.com",
lang: "fr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/flamescansfr/icon.png",
dateFormat: "MMMM d, yyyy",
dateFormatLocale: "fr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get gaiatoonSource => _gaiatoonSource;
Source _gaiatoonSource = Source(
name: "Gaiatoon",
baseUrl: "https://gaiatoon.com",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/gaiatoon/icon.png",
dateFormat:"MMMM d, yyy",
dateFormatLocale:"tr"
);
name: "Gaiatoon",
baseUrl: "https://gaiatoon.com",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/gaiatoon/icon.png",
dateFormat: "MMMM d, yyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get gremorymangasSource => _gremorymangasSource;
Source _gremorymangasSource = Source(
name: "Gremory Mangas",
baseUrl: "https://gremorymangas.com",
lang: "es",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/gremorymangas/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"es"
);
name: "Gremory Mangas",
baseUrl: "https://gremorymangas.com",
lang: "es",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/gremorymangas/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "es",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get iimangaSource => _iimangaSource;
Source _iimangaSource = Source(
name: "ARESManga",
baseUrl: "https://fl-ares.com",
lang: "ar",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/iimanga/icon.png",
dateFormat:"MMMMM dd, yyyy",
dateFormatLocale:"ar"
);
name: "ARESManga",
baseUrl: "https://fl-ares.com",
lang: "ar",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/iimanga/icon.png",
dateFormat: "MMMMM dd, yyyy",
dateFormatLocale: "ar",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get irisscanlatorSource => _irisscanlatorSource;
Source _irisscanlatorSource = Source(
name: "Iris Scanlator",
baseUrl: "https://irisscanlator.com.br",
lang: "pt-br",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/irisscanlator/icon.png",
dateFormat:"MMMM d, yyyy",
dateFormatLocale:"pt-br"
);
name: "Iris Scanlator",
baseUrl: "https://irisscanlator.com.br",
lang: "pt-br",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/irisscanlator/icon.png",
dateFormat: "MMMM d, yyyy",
dateFormatLocale: "pt-br",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get kiryuuSource => _kiryuuSource;
Source _kiryuuSource = Source(
name: "Kiryuu",
baseUrl: "https://kiryuu.id",
lang: "id",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/kiryuu/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"id"
);
name: "Kiryuu",
baseUrl: "https://kiryuu.id",
lang: "id",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/kiryuu/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "id",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get komikavSource => _komikavSource;
Source _komikavSource = Source(
name: "APKOMIK",
baseUrl: "https://apkomik.cc",
lang: "id",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/komikav/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"id"
);
name: "APKOMIK",
baseUrl: "https://apkomik.cc",
lang: "id",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/komikav/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "id",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get komikindocoSource => _komikindocoSource;
Source _komikindocoSource = Source(
name: "KomikIndo.co",
baseUrl: "https://komikindo.co",
lang: "id",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/komikindoco/icon.png",
dateFormat:"MMM dd, yyyy",
dateFormatLocale:"id"
);
name: "KomikIndo.co",
baseUrl: "https://komikindo.co",
lang: "id",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/komikindoco/icon.png",
dateFormat: "MMM dd, yyyy",
dateFormatLocale: "id",
);

View File

@@ -3,12 +3,13 @@ import '../../../../../../model/source.dart';
Source get komiklabSource => _komiklabSource;
Source _komiklabSource = Source(
id: 932554594,
name: "KomikLab Scans",
baseUrl: "https://komiklab.com",
lang: "en",
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/komiklab/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "en_us");
id: 932554594,
name: "KomikLab Scans",
baseUrl: "https://komiklab.com",
lang: "en",
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/komiklab/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "en_us",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get majorscansSource => _majorscansSource;
Source _majorscansSource = Source(
name: "MajorScans",
baseUrl: "https://www.majorscans.com",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/majorscans/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"tr"
);
name: "MajorScans",
baseUrl: "https://www.majorscans.com",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/majorscans/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get mangaefendisiSource => _mangaefendisiSource;
Source _mangaefendisiSource = Source(
name: "Manga Efendisi",
baseUrl: "https://mangaefendisi.net",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangaefendisi/icon.png",
dateFormat:"MMMM d, yyyy",
dateFormatLocale:"tr"
);
name: "Manga Efendisi",
baseUrl: "https://mangaefendisi.net",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangaefendisi/icon.png",
dateFormat: "MMMM d, yyyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get mangaflameSource => _mangaflameSource;
Source _mangaflameSource = Source(
name: "Manga Flame",
baseUrl: "https://mangaflame.org",
lang: "ar",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangaflame/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"ar"
);
name: "Manga Flame",
baseUrl: "https://mangaflame.org",
lang: "ar",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangaflame/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "ar",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get mangakingsSource => _mangakingsSource;
Source _mangakingsSource = Source(
name: "Manga Kings",
baseUrl: "https://mangakings.com.tr",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangakings/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"tr"
);
name: "Manga Kings",
baseUrl: "https://mangakings.com.tr",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangakings/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get mangakyoSource => _mangakyoSource;
Source _mangakyoSource = Source(
name: "Mangakyo",
baseUrl: "https://mangakyo.vip",
lang: "id",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangakyo/icon.png",
dateFormat:"MMM d, yyyy",
dateFormatLocale:"id"
);
name: "Mangakyo",
baseUrl: "https://mangakyo.vip",
lang: "id",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangakyo/icon.png",
dateFormat: "MMM d, yyyy",
dateFormatLocale: "id",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get mangamoonSource => _mangamoonSource;
Source _mangamoonSource = Source(
name: "Manga-Moon",
baseUrl: "https://manga-moons.net",
lang: "th",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangamoon/icon.png",
dateFormat:"MMMM d, yyyy",
dateFormatLocale:"th"
);
name: "Manga-Moon",
baseUrl: "https://manga-moons.net",
lang: "th",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangamoon/icon.png",
dateFormat: "MMMM d, yyyy",
dateFormatLocale: "th",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get manganoonSource => _manganoonSource;
Source _manganoonSource = Source(
name: "مانجا نون",
baseUrl: "https://manjanoon.org",
lang: "ar",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/manganoon/icon.png",
dateFormat:"MMM d, yyy",
dateFormatLocale:"ar"
);
name: "مانجا نون",
baseUrl: "https://manjanoon.org",
lang: "ar",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/manganoon/icon.png",
dateFormat: "MMM d, yyy",
dateFormatLocale: "ar",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get mangaproSource => _mangaproSource;
Source _mangaproSource = Source(
name: "Manga Pro",
baseUrl: "https://mangapro.club",
lang: "ar",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangapro/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"ar"
);
name: "Manga Pro",
baseUrl: "https://mangapro.club",
lang: "ar",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangapro/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "ar",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get mangaschanSource => _mangaschanSource;
Source _mangaschanSource = Source(
name: "Mangás Chan",
baseUrl: "https://mangaschan.net",
lang: "pt-br",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangaschan/icon.png",
dateFormat:"MMMMM dd, yyyy",
dateFormatLocale:"pt-br"
);
name: "Mangás Chan",
baseUrl: "https://mangaschan.net",
lang: "pt-br",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangaschan/icon.png",
dateFormat: "MMMMM dd, yyyy",
dateFormatLocale: "pt-br",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get mangasonlineSource => _mangasonlineSource;
Source _mangasonlineSource = Source(
name: "Mangás Online",
baseUrl: "https://mangasonline.cc",
lang: "pt-br",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangasonline/icon.png",
dateFormat:"MMMMM dd, yyyy",
dateFormatLocale:"pt-br"
);
name: "Mangás Online",
baseUrl: "https://mangasonline.cc",
lang: "pt-br",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangasonline/icon.png",
dateFormat: "MMMMM dd, yyyy",
dateFormatLocale: "pt-br",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get mangasscansSource => _mangasscansSource;
Source _mangasscansSource = Source(
name: "Mangas Scans",
baseUrl: "https://mangas-scans.com",
lang: "fr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangasscans/icon.png",
dateFormat:"MMMM d, yyyy",
dateFormatLocale:"fr"
);
name: "Mangas Scans",
baseUrl: "https://mangas-scans.com",
lang: "fr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangasscans/icon.png",
dateFormat: "MMMM d, yyyy",
dateFormatLocale: "fr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get mangaswatSource => _mangaswatSource;
Source _mangaswatSource = Source(
name: "MangaSwat",
baseUrl: "https://normoyun.com",
lang: "ar",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangaswat/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"ar"
);
name: "MangaSwat",
baseUrl: "https://normoyun.com",
lang: "ar",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangaswat/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "ar",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get mangatakSource => _mangatakSource;
Source _mangatakSource = Source(
name: "MangaTak",
baseUrl: "https://mangatak.com",
lang: "ar",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangatak/icon.png",
dateFormat:"MMMM DD, yyyy",
dateFormatLocale:"ar"
);
name: "MangaTak",
baseUrl: "https://mangatak.com",
lang: "ar",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangatak/icon.png",
dateFormat: "MMMM DD, yyyy",
dateFormatLocale: "ar",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get mangayuSource => _mangayuSource;
Source _mangayuSource = Source(
name: "MangaYu",
baseUrl: "https://mangayu.id",
lang: "id",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangayu/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"id"
);
name: "MangaYu",
baseUrl: "https://mangayu.id",
lang: "id",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangayu/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "id",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get mangkomikSource => _mangkomikSource;
Source _mangkomikSource = Source(
name: "Siren Komik",
baseUrl: "https://sirenkomik.my.id",
lang: "id",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangkomik/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"id"
);
name: "Siren Komik",
baseUrl: "https://sirenkomik.my.id",
lang: "id",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/mangkomik/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "id",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get masterkomikSource => _masterkomikSource;
Source _masterkomikSource = Source(
name: "Tenshi.id",
baseUrl: "https://tenshi.id",
lang: "id",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/masterkomik/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"id-id"
);
name: "Tenshi.id",
baseUrl: "https://tenshi.id",
lang: "id",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/masterkomik/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "id-id",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get merlinshoujoSource => _merlinshoujoSource;
Source _merlinshoujoSource = Source(
name: "Merlin Shoujo",
baseUrl: "https://merlinshoujo.com",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/merlinshoujo/icon.png",
dateFormat:"MMMM d, yyy",
dateFormatLocale:"tr"
);
name: "Merlin Shoujo",
baseUrl: "https://merlinshoujo.com",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/merlinshoujo/icon.png",
dateFormat: "MMMM d, yyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get miauscanSource => _miauscanSource;
Source _miauscanSource = Source(
name: "Miau Scan",
baseUrl: "https://lectormiau.com",
lang: "all",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/miauscan/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"es"
);
name: "Miau Scan",
baseUrl: "https://lectormiau.com",
lang: "all",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/miauscan/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "es",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get natsuSource => _natsuSource;
Source _natsuSource = Source(
name: "Natsu",
baseUrl: "https://natsu.id",
lang: "id",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/natsu/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"id"
);
name: "Natsu",
baseUrl: "https://natsu.id",
lang: "id",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/natsu/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "id",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get nirvanamangaSource => _nirvanamangaSource;
Source _nirvanamangaSource = Source(
name: "Nirvana Manga",
baseUrl: "https://nirvanamanga.com",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/nirvanamanga/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"tr"
);
name: "Nirvana Manga",
baseUrl: "https://nirvanamanga.com",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/nirvanamanga/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get patimangaSource => _patimangaSource;
Source _patimangaSource = Source(
name: "Pati Manga",
baseUrl: "https://www.patimanga.com",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/patimanga/icon.png",
dateFormat:"MMMM d, yyy",
dateFormatLocale:"tr"
);
name: "Pati Manga",
baseUrl: "https://www.patimanga.com",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/patimanga/icon.png",
dateFormat: "MMMM d, yyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get potatomangaSource => _potatomangaSource;
Source _potatomangaSource = Source(
name: "PotatoManga",
baseUrl: "https://ar.potatomanga.xyz",
lang: "ar",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/potatomanga/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"ar"
);
name: "PotatoManga",
baseUrl: "https://ar.potatomanga.xyz",
lang: "ar",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/potatomanga/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "ar",
);

View File

@@ -1,13 +1,14 @@
import '../../../../../../model/source.dart';
Source get raikiscanSource => _raikiscanSource;
Source _raikiscanSource = Source(
name: "Raiki Scan",
baseUrl: "https://raikiscan.com",
lang: "es",
typeSource: "mangareader",
iconUrl:"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/raikiscan/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"en_us",
);
Source get raikiscanSource => _raikiscanSource;
Source _raikiscanSource = Source(
name: "Raiki Scan",
baseUrl: "https://raikiscan.com",
lang: "es",
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/raikiscan/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "en_us",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get raindropfansubSource => _raindropfansubSource;
Source _raindropfansubSource = Source(
name: "Raindrop Fansub",
baseUrl: "https://www.raindropteamfan.com",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/raindropfansub/icon.png",
dateFormat:"MMMM d, yyyy",
dateFormatLocale:"tr"
);
name: "Raindrop Fansub",
baseUrl: "https://www.raindropteamfan.com",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/raindropfansub/icon.png",
dateFormat: "MMMM d, yyyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get rimuscansSource => _rimuscansSource;
Source _rimuscansSource = Source(
name: "Rimu Scans",
baseUrl: "https://rimuscans.fr",
lang: "fr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/rimuscans/icon.png",
dateFormat:"MMMM d, yyyy",
dateFormatLocale:"fr"
);
name: "Rimu Scans",
baseUrl: "https://rimuscans.fr",
lang: "fr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/rimuscans/icon.png",
dateFormat: "MMMM d, yyyy",
dateFormatLocale: "fr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get rizzcomicSource => _rizzcomicSource;
Source _rizzcomicSource = Source(
name: "Rizz Comic",
baseUrl: "https://rizzfables.com",
lang: "en",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/rizzcomic/icon.png",
dateFormat:"dd MMM yyyy",
dateFormatLocale:"en"
);
name: "Rizz Comic",
baseUrl: "https://rizzfables.com",
lang: "en",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/rizzcomic/icon.png",
dateFormat: "dd MMM yyyy",
dateFormatLocale: "en",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get ryujinmangaSource => _ryujinmangaSource;
Source _ryujinmangaSource = Source(
name: "RyujinManga",
baseUrl: "https://ryujinmanga.com",
lang: "es",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/ryujinmanga/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"es"
);
name: "RyujinManga",
baseUrl: "https://ryujinmanga.com",
lang: "es",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/ryujinmanga/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "es",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get senpaiedicionesSource => _senpaiedicionesSource;
Source _senpaiedicionesSource = Source(
name: "Senpai Ediciones",
baseUrl: "https://senpaiediciones.com",
lang: "es",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/senpaiediciones/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"es"
);
name: "Senpai Ediciones",
baseUrl: "https://senpaiediciones.com",
lang: "es",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/senpaiediciones/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "es",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get sereinscanSource => _sereinscanSource;
Source _sereinscanSource = Source(
name: "Serein Scan",
baseUrl: "https://sereinscan.com",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/sereinscan/icon.png",
dateFormat:"MMM d, yyy",
dateFormatLocale:"tr"
);
name: "Serein Scan",
baseUrl: "https://sereinscan.com",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/sereinscan/icon.png",
dateFormat: "MMM d, yyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get sheamangaSource => _sheamangaSource;
Source _sheamangaSource = Source(
name: "Shea Manga",
baseUrl: "https://sheakomik.com",
lang: "id",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/sheamanga/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"id"
);
name: "Shea Manga",
baseUrl: "https://sheakomik.com",
lang: "id",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/sheamanga/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "id",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get shijiescansSource => _shijiescansSource;
Source _shijiescansSource = Source(
name: "Shijie Scans",
baseUrl: "https://shijiescans.com",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/shijiescans/icon.png",
dateFormat:"MMM d, yyy",
dateFormatLocale:"tr"
);
name: "Shijie Scans",
baseUrl: "https://shijiescans.com",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/shijiescans/icon.png",
dateFormat: "MMM d, yyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get shirakamiSource => _shirakamiSource;
Source _shirakamiSource = Source(
name: "Shirakami",
baseUrl: "https://shirakami.xyz",
lang: "id",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/shirakami/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"id"
);
name: "Shirakami",
baseUrl: "https://shirakami.xyz",
lang: "id",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/shirakami/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "id",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get skymangasSource => _skymangasSource;
Source _skymangasSource = Source(
name: "SkyMangas",
baseUrl: "https://skymangas.com",
lang: "es",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/skymangas/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"es"
);
name: "SkyMangas",
baseUrl: "https://skymangas.com",
lang: "es",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/skymangas/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "es",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get sssscanlatorSource => _sssscanlatorSource;
Source _sssscanlatorSource = Source(
name: "SSSScanlator",
baseUrl: "https://sssscanlator.com.br",
lang: "pt-br",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/sssscanlator/icon.png",
dateFormat:"MMMMM dd, yyyy",
dateFormatLocale:"pt-br"
);
name: "SSSScanlator",
baseUrl: "https://sssscanlator.com.br",
lang: "pt-br",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/sssscanlator/icon.png",
dateFormat: "MMMMM dd, yyyy",
dateFormatLocale: "pt-br",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get stellarsaberSource => _stellarsaberSource;
Source _stellarsaberSource = Source(
name: "StellarSaber",
baseUrl: "https://stellarsaber.pro",
lang: "ar",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/stellarsaber/icon.png",
dateFormat:"MMMMM dd, yyyy",
dateFormatLocale:"ar"
);
name: "StellarSaber",
baseUrl: "https://stellarsaber.pro",
lang: "ar",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/stellarsaber/icon.png",
dateFormat: "MMMMM dd, yyyy",
dateFormatLocale: "ar",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get summertoonSource => _summertoonSource;
Source _summertoonSource = Source(
name: "SummerToon",
baseUrl: "https://summertoon.me",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/summertoon/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"tr"
);
name: "SummerToon",
baseUrl: "https://summertoon.me",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/summertoon/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "tr",
);

View File

@@ -1,13 +1,14 @@
import '../../../../../../model/source.dart';
Source get tarotscansSource => _tarotscansSource;
Source _tarotscansSource = Source(
name: "Tarot Scans",
baseUrl: "https://www.tarotscans.com",
lang: "tr",
typeSource: "mangareader",
iconUrl:"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/tarotscans/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"tr",
);
Source get tarotscansSource => _tarotscansSource;
Source _tarotscansSource = Source(
name: "Tarot Scans",
baseUrl: "https://www.tarotscans.com",
lang: "tr",
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/tarotscans/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get thunderscansSource => _thunderscansSource;
Source _thunderscansSource = Source(
name: "Thunder Scans",
baseUrl: "https://ar-thunderepic.com",
lang: "all",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/thunderscans/icon.png",
dateFormat:"MMM d, yyy",
dateFormatLocale:"ar"
);
name: "Thunder Scans",
baseUrl: "https://ar-thunderepic.com",
lang: "all",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/thunderscans/icon.png",
dateFormat: "MMM d, yyy",
dateFormatLocale: "ar",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get tsundokutraducoesSource => _tsundokutraducoesSource;
Source _tsundokutraducoesSource = Source(
name: "Tsundoku Traduções",
baseUrl: "https://tsundoku.com.br",
lang: "pt-br",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/tsundokutraducoes/icon.png",
dateFormat:"MMMMM d, yyyy",
dateFormatLocale:"pt-br"
);
name: "Tsundoku Traduções",
baseUrl: "https://tsundoku.com.br",
lang: "pt-br",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/tsundokutraducoes/icon.png",
dateFormat: "MMMMM d, yyyy",
dateFormatLocale: "pt-br",
);

View File

@@ -1,13 +1,14 @@
import '../../../../../../model/source.dart';
Source get tukangkomikSource => _tukangkomikSource;
Source _tukangkomikSource = Source(
name: "TukangKomik",
baseUrl: "https://tukangkomik.id",
lang: "id",
typeSource: "mangareader",
iconUrl:"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/tukangkomik/icon.png",
dateFormat:"MMM d, yyyy",
dateFormatLocale:"tr",
);
Source get tukangkomikSource => _tukangkomikSource;
Source _tukangkomikSource = Source(
name: "TukangKomik",
baseUrl: "https://tukangkomik.id",
lang: "id",
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/tukangkomik/icon.png",
dateFormat: "MMM d, yyyy",
dateFormatLocale: "tr",
);

View File

@@ -1,13 +1,14 @@
import '../../../../../../model/source.dart';
Source get turktoonSource => _turktoonSource;
Source _turktoonSource = Source(
name: "TurkToon",
baseUrl: "https://turktoon.com",
lang: "tr",
typeSource: "mangareader",
iconUrl:"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/turktoon/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"en_us",
);
Source get turktoonSource => _turktoonSource;
Source _turktoonSource = Source(
name: "TurkToon",
baseUrl: "https://turktoon.com",
lang: "tr",
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/turktoon/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "en_us",
);

View File

@@ -1,13 +1,14 @@
import '../../../../../../model/source.dart';
Source get uzaymangaSource => _uzaymangaSource;
Source _uzaymangaSource = Source(
name: "Uzay Manga",
baseUrl: "https://uzaymanga.com",
lang: "tr",
typeSource: "mangareader",
iconUrl:"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/uzaymanga/icon.png",
dateFormat:"MMM d, yyyy",
dateFormatLocale:"tr",
);
Source get uzaymangaSource => _uzaymangaSource;
Source _uzaymangaSource = Source(
name: "Uzay Manga",
baseUrl: "https://uzaymanga.com",
lang: "tr",
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/uzaymanga/icon.png",
dateFormat: "MMM d, yyyy",
dateFormatLocale: "tr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get vfscanSource => _vfscanSource;
Source _vfscanSource = Source(
name: "VF Scan",
baseUrl: "https://www.vfscan.cc",
lang: "fr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/vfscan/icon.png",
dateFormat:"MMMM dd, yyyy",
dateFormatLocale:"fr"
);
name: "VF Scan",
baseUrl: "https://www.vfscan.cc",
lang: "fr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/vfscan/icon.png",
dateFormat: "MMMM dd, yyyy",
dateFormatLocale: "fr",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get walpurgisscanSource => _walpurgisscanSource;
Source _walpurgisscanSource = Source(
name: "Walpurgi Scan",
baseUrl: "https://www.walpurgiscan.it",
lang: "it",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/walpurgisscan/icon.png",
dateFormat:"MMM d, yyyy",
dateFormatLocale:"it"
);
name: "Walpurgi Scan",
baseUrl: "https://www.walpurgiscan.it",
lang: "it",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/walpurgisscan/icon.png",
dateFormat: "MMM d, yyyy",
dateFormatLocale: "it",
);

View File

@@ -2,12 +2,13 @@ import '../../../../../../model/source.dart';
Source get zenithscansSource => _zenithscansSource;
Source _zenithscansSource = Source(
name: "Zenith Scans",
baseUrl: "https://zenithscans.com",
lang: "tr",
isNsfw:false,
typeSource: "mangareader",
iconUrl: "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/zenithscans/icon.png",
dateFormat:"MMM d, yyy",
dateFormatLocale:"tr"
);
name: "Zenith Scans",
baseUrl: "https://zenithscans.com",
lang: "tr",
isNsfw: false,
typeSource: "mangareader",
iconUrl:
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/mangareader/src/zenithscans/icon.png",
dateFormat: "MMM d, yyy",
dateFormatLocale: "tr",
);