mirror of
https://github.com/kodjodevf/mangayomi-extensions.git
synced 2026-02-14 02:41:39 +00:00
remove special cases for Manga-FR
This commit is contained in:
@@ -10,12 +10,11 @@ class MMRCMS extends MProvider {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Future<MPages> getPopular(int page) async {
|
Future<MPages> getPopular(int page) async {
|
||||||
final res =
|
final res = (await client.get(
|
||||||
(await client.get(
|
Uri.parse(
|
||||||
Uri.parse(
|
"${source.baseUrl}/filterList?page=$page&sortBy=views&asc=false",
|
||||||
"${source.baseUrl}/filterList?page=$page&sortBy=views&asc=false",
|
),
|
||||||
),
|
)).body;
|
||||||
)).body;
|
|
||||||
|
|
||||||
List<MManga> mangaList = [];
|
List<MManga> mangaList = [];
|
||||||
final urls = xpath(res, '//*[ @class="chart-title"]/@href');
|
final urls = xpath(res, '//*[ @class="chart-title"]/@href');
|
||||||
@@ -23,13 +22,9 @@ class MMRCMS extends MProvider {
|
|||||||
List<String> images = [];
|
List<String> images = [];
|
||||||
for (var url in urls) {
|
for (var url in urls) {
|
||||||
String slug = substringAfterLast(url, '/');
|
String slug = substringAfterLast(url, '/');
|
||||||
if (source.name == "Manga-FR") {
|
images.add(
|
||||||
images.add("${source.baseUrl}/uploads/manga/${slug}.jpg");
|
"${source.baseUrl}/uploads/manga/${slug}/cover/cover_250x350.jpg",
|
||||||
} else {
|
);
|
||||||
images.add(
|
|
||||||
"${source.baseUrl}/uploads/manga/${slug}/cover/cover_250x350.jpg",
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
for (var i = 0; i < names.length; i++) {
|
for (var i = 0; i < names.length; i++) {
|
||||||
@@ -45,10 +40,9 @@ class MMRCMS extends MProvider {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Future<MPages> getLatestUpdates(int page) async {
|
Future<MPages> getLatestUpdates(int page) async {
|
||||||
final res =
|
final res = (await client.get(
|
||||||
(await client.get(
|
Uri.parse("${source.baseUrl}/latest-release?page=$page"),
|
||||||
Uri.parse("${source.baseUrl}/latest-release?page=$page"),
|
)).body;
|
||||||
)).body;
|
|
||||||
|
|
||||||
List<MManga> mangaList = [];
|
List<MManga> mangaList = [];
|
||||||
final urls = xpath(res, '//*[@class="manga-item"]/h3/a/@href');
|
final urls = xpath(res, '//*[@class="manga-item"]/h3/a/@href');
|
||||||
@@ -56,13 +50,9 @@ class MMRCMS extends MProvider {
|
|||||||
List<String> images = [];
|
List<String> images = [];
|
||||||
for (var url in urls) {
|
for (var url in urls) {
|
||||||
String slug = substringAfterLast(url, '/');
|
String slug = substringAfterLast(url, '/');
|
||||||
if (source.name == "Manga-FR") {
|
images.add(
|
||||||
images.add("${source.baseUrl}/uploads/manga/${slug}.jpg");
|
"${source.baseUrl}/uploads/manga/${slug}/cover/cover_250x350.jpg",
|
||||||
} else {
|
);
|
||||||
images.add(
|
|
||||||
"${source.baseUrl}/uploads/manga/${slug}/cover/cover_250x350.jpg",
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
for (var i = 0; i < names.length; i++) {
|
for (var i = 0; i < names.length; i++) {
|
||||||
@@ -120,32 +110,22 @@ class MMRCMS extends MProvider {
|
|||||||
String data = da["data"];
|
String data = da["data"];
|
||||||
if (source.name == 'Scan VF') {
|
if (source.name == 'Scan VF') {
|
||||||
urls.add('${source.baseUrl}/$data');
|
urls.add('${source.baseUrl}/$data');
|
||||||
} else if (source.name == 'Manga-FR') {
|
|
||||||
urls.add('${source.baseUrl}/lecture-en-ligne/$data');
|
|
||||||
} else {
|
} else {
|
||||||
urls.add('${source.baseUrl}/manga/$data');
|
urls.add('${source.baseUrl}/manga/$data');
|
||||||
}
|
}
|
||||||
names.add(value);
|
names.add(value);
|
||||||
if (source.name == "Manga-FR") {
|
images.add(
|
||||||
images.add("${source.baseUrl}/uploads/manga/$data.jpg");
|
"${source.baseUrl}/uploads/manga/$data/cover/cover_250x350.jpg",
|
||||||
} else {
|
);
|
||||||
images.add(
|
|
||||||
"${source.baseUrl}/uploads/manga/$data/cover/cover_250x350.jpg",
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
urls = xpath(res, '//div/div/div/a/@href');
|
urls = xpath(res, '//div/div/div/a/@href');
|
||||||
names = xpath(res, '//div/div/div/a/text()');
|
names = xpath(res, '//div/div/div/a/text()');
|
||||||
for (var url in urls) {
|
for (var url in urls) {
|
||||||
String slug = substringAfterLast(url, '/');
|
String slug = substringAfterLast(url, '/');
|
||||||
if (source.name == "Manga-FR") {
|
images.add(
|
||||||
images.add("${source.baseUrl}/uploads/manga/${slug}.jpg");
|
"${source.baseUrl}/uploads/manga/${slug}/cover/cover_250x350.jpg",
|
||||||
} else {
|
);
|
||||||
images.add(
|
|
||||||
"${source.baseUrl}/uploads/manga/${slug}/cover/cover_250x350.jpg",
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user