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()); } }