From 6122e99d5095ec724b127752b571fe87cbd8232d Mon Sep 17 00:00:00 2001 From: CakesTwix Date: Mon, 5 Aug 2024 16:50:30 +0300 Subject: [PATCH] eneyida: Add subs, wow --- .../kotlin/com/lagradost/EneyidaProvider.kt | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/EneyidaProvider/src/main/kotlin/com/lagradost/EneyidaProvider.kt b/EneyidaProvider/src/main/kotlin/com/lagradost/EneyidaProvider.kt index 4fe952b..bd61b18 100644 --- a/EneyidaProvider/src/main/kotlin/com/lagradost/EneyidaProvider.kt +++ b/EneyidaProvider/src/main/kotlin/com/lagradost/EneyidaProvider.kt @@ -158,6 +158,17 @@ class EneyidaProvider : MainAPI() { referer = "https://tortuga.wtf/" ).forEach(callback) + val subtitleUrl = app.get(dataList[1]).document.select("script").html() + .substringAfterLast("subtitle: \"") + .substringBefore("\",") + + if(subtitleUrl.isNullOrBlank()) return true + subtitleCallback.invoke( + SubtitleFile( + subtitleUrl.substringAfterLast("[").substringBefore("]"), + subtitleUrl.substringAfter("]") + ) + ) return true } @@ -176,6 +187,15 @@ class EneyidaProvider : MainAPI() { streamUrl = episode.file.replace("https://", "http://"), referer = "https://tortuga.wtf/" ).forEach(callback) + + if(episode.subtitle.isBlank()) return true + subtitleCallback.invoke( + SubtitleFile( + episode.subtitle.substringAfterLast("[").substringBefore("]"), + episode.subtitle.substringAfter("]") + ) + ) + return true } } }