This commit is contained in:
kodjomoustapha
2024-06-21 18:13:20 +01:00
parent 76c8a133a9
commit 2304eba897
6 changed files with 126 additions and 103 deletions

View File

@@ -233,14 +233,25 @@ class Madara extends MProvider {
final pageElement = document.selectFirst(
"div.page-break, li.blocks-gallery-item, .reading-content, .text-left img");
List<String> imgs = pageElement.select("img").map((e) => e.getSrc).toList();
List<String> imgs = pageElement
.select("img")
.map((MElement e) =>
e.attr("src") ??
e.attr("data-src") ??
e.attr("data-lazy-src") ??
e.attr("srcset"))
.toList();
List<String> pageUrls = [];
if (imgs.length == 1) {
final pagesNumber =
document.selectFirst("#single-pager").select("option").length;
final imgUrl = pageElement.selectFirst("img").getSrc;
MElement imgElement = pageElement.selectFirst("img");
final imgUrl = imgElement.attr("src") ??
imgElement.attr("data-src") ??
imgElement.attr("data-lazy-src") ??
imgElement.attr("srcset");
for (var i = 0; i < pagesNumber; i++) {
final val = i + 1;
if (i.toString().length == 1) {

View File

@@ -371,7 +371,7 @@ import 'src/truyenvn/truyenvn.dart';
const madaraVersion = "0.0.95";
const madaraVersion = "0.1.0";
const madaraSourceCodeUrl =
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/manga/multisrc/madara/madara.dart";