From 182aace2e264c385bd7449e143616c166b8b646d Mon Sep 17 00:00:00 2001 From: kodjomoustapha <107993382+kodjodevf@users.noreply.github.com> Date: Fri, 31 May 2024 17:13:11 +0100 Subject: [PATCH] fix: Wiflix episode name & update baseUrl --- dart/anime/multisrc/datalifeengine/datalifeengine.dart | 4 +++- dart/anime/multisrc/datalifeengine/sources.dart | 2 +- dart/anime/multisrc/datalifeengine/src/wiflix/wiflix.dart | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dart/anime/multisrc/datalifeengine/datalifeengine.dart b/dart/anime/multisrc/datalifeengine/datalifeengine.dart index b3c951b5..019dea56 100644 --- a/dart/anime/multisrc/datalifeengine/datalifeengine.dart +++ b/dart/anime/multisrc/datalifeengine/datalifeengine.dart @@ -96,7 +96,9 @@ class DataLifeEngine extends MProvider { final epUrls = xpath(res, '//*[@class="hostsblock"]/div[@class="${eps[i]}"]/a[contains(@href,"https")]/@href'); MChapter ep = MChapter(); - ep.name = "Episode ${i + 1}"; + ep.name = xpath(res, + '//*[@class="eplist"]/li[contains(@rel,"${eps[i]}")]/text()') + .first; ep.url = epUrls.join(",").replaceAll("/vd.php?u=", ""); ep.scanlator = eps[i].contains('vf') ? 'VF' : 'VOSTFR'; episodesList.add(ep); diff --git a/dart/anime/multisrc/datalifeengine/sources.dart b/dart/anime/multisrc/datalifeengine/sources.dart index 6abb1d35..c998ae4c 100644 --- a/dart/anime/multisrc/datalifeengine/sources.dart +++ b/dart/anime/multisrc/datalifeengine/sources.dart @@ -2,7 +2,7 @@ import '../../../../model/source.dart'; import 'src/frenchanime/frenchanime.dart'; import 'src/wiflix/wiflix.dart'; -const _datalifeengineVersion = "0.0.4"; +const _datalifeengineVersion = "0.0.45"; const _datalifeengineSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/multisrc/datalifeengine/datalifeengine.dart"; diff --git a/dart/anime/multisrc/datalifeengine/src/wiflix/wiflix.dart b/dart/anime/multisrc/datalifeengine/src/wiflix/wiflix.dart index 0034941e..3e98c937 100644 --- a/dart/anime/multisrc/datalifeengine/src/wiflix/wiflix.dart +++ b/dart/anime/multisrc/datalifeengine/src/wiflix/wiflix.dart @@ -4,7 +4,7 @@ Source get wiflixSource => _wiflixSource; Source _wiflixSource = Source( name: "Wiflix", - baseUrl: "https://wiflix.voto", + baseUrl: "https://wiflix.bot", lang: "fr", typeSource: "datalifeengine", isManga: false,