From 4d6bcf1ce2933d9b6e57723ea215d75f56e73a99 Mon Sep 17 00:00:00 2001 From: kodjomoustapha <107993382+kodjodevf@users.noreply.github.com> Date: Mon, 18 Dec 2023 20:29:40 +0100 Subject: [PATCH] Fix episodes listing --- anime/src/en/uhdmovies/source.dart | 2 +- .../{uhdmovies-v0.0.1.dart => uhdmovies-v0.0.15.dart} | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) rename anime/src/en/uhdmovies/{uhdmovies-v0.0.1.dart => uhdmovies-v0.0.15.dart} (95%) diff --git a/anime/src/en/uhdmovies/source.dart b/anime/src/en/uhdmovies/source.dart index 740ff11b..428ecc58 100644 --- a/anime/src/en/uhdmovies/source.dart +++ b/anime/src/en/uhdmovies/source.dart @@ -1,7 +1,7 @@ import '../../../../model/source.dart'; Source get uhdmoviesSource => _uhdmoviesSource; -const _uhdmoviesVersion = "0.0.1"; +const _uhdmoviesVersion = "0.0.15"; const _uhdmoviesSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/anime/src/en/uhdmovies/uhdmovies-v$_uhdmoviesVersion.dart"; Source _uhdmoviesSource = Source( diff --git a/anime/src/en/uhdmovies/uhdmovies-v0.0.1.dart b/anime/src/en/uhdmovies/uhdmovies-v0.0.15.dart similarity index 95% rename from anime/src/en/uhdmovies/uhdmovies-v0.0.1.dart rename to anime/src/en/uhdmovies/uhdmovies-v0.0.15.dart index 25b18c82..8e412c81 100644 --- a/anime/src/en/uhdmovies/uhdmovies-v0.0.1.dart +++ b/anime/src/en/uhdmovies/uhdmovies-v0.0.15.dart @@ -52,11 +52,18 @@ class UHDMovies extends MProvider { } List? episodesList = []; if (!isSeries) { - final moviesTitles = xpath(res, + List moviesTitles = []; + moviesTitles = xpath(res, '//*[contains(@style, "center") or contains(@class, "maxbutton")]/parent::p//preceding-sibling::p[contains(@style, "center")]/text()'); List titles = []; + if (moviesTitles.isEmpty) { + moviesTitles = xpath(res, '//p[contains(@style, "center")]/text()'); + } for (var title in moviesTitles) { - if (title.isNotEmpty && !title.contains('Download')) { + if (title.isNotEmpty && + !title.contains('Download') && + !title.contains('Note:') && + !title.contains('Copyright')) { titles.add(title.split('[').first.trim()); } }