From b25de372c5bbf9c25d18d576688ef623504c9c05 Mon Sep 17 00:00:00 2001 From: Zaw <42999156+ImZaw@users.noreply.github.com> Date: Sat, 26 Nov 2022 20:21:57 +0300 Subject: [PATCH 1/3] logo didnt work wtf anyways logo kekw (#53) Co-authored-by: Cloudburst <18114966+C10udburst@users.noreply.github.com> --- NineGoalProvider/build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NineGoalProvider/build.gradle.kts b/NineGoalProvider/build.gradle.kts index fe7c8d0..9067683 100644 --- a/NineGoalProvider/build.gradle.kts +++ b/NineGoalProvider/build.gradle.kts @@ -8,5 +8,5 @@ cloudstream { tvTypes = listOf( "Live" ) - iconUrl = "https://www.google.com/s2/favicons?domain=9goaltv.to&sz=%size%" -} \ No newline at end of file + iconUrl = "https://media.discordapp.net/attachments/1027568249900109875/1046110428402561025/JK8J1KX.png?width=%size%&height=%size%" +} From 38a119639d0d0af5bd95518a8f69616f5dd296d3 Mon Sep 17 00:00:00 2001 From: Zaw <42999156+ImZaw@users.noreply.github.com> Date: Sat, 26 Nov 2022 23:41:11 +0300 Subject: [PATCH 2/3] Update build.gradle.kts --- NineGoalProvider/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NineGoalProvider/build.gradle.kts b/NineGoalProvider/build.gradle.kts index 9067683..9fb7518 100644 --- a/NineGoalProvider/build.gradle.kts +++ b/NineGoalProvider/build.gradle.kts @@ -1,4 +1,4 @@ -version = 1 +version = 2 cloudstream { description = "" From e9d0a83d8094c7126522d78e6ea28abdb23450d6 Mon Sep 17 00:00:00 2001 From: Zaw <42999156+ImZaw@users.noreply.github.com> Date: Sat, 26 Nov 2022 23:43:53 +0300 Subject: [PATCH 3/3] ninegoal fix access denied urls (#55) * ninegoal * kekw logo * Update build.gradle.kts * kekw * Update build.gradle.kts Co-authored-by: Cloudburst <18114966+C10udburst@users.noreply.github.com> --- NineGoalProvider/build.gradle.kts | 2 +- .../src/main/kotlin/com/ninegoal/9GoalProvider.kt | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/NineGoalProvider/build.gradle.kts b/NineGoalProvider/build.gradle.kts index 9067683..9fb7518 100644 --- a/NineGoalProvider/build.gradle.kts +++ b/NineGoalProvider/build.gradle.kts @@ -1,4 +1,4 @@ -version = 1 +version = 2 cloudstream { description = "" diff --git a/NineGoalProvider/src/main/kotlin/com/ninegoal/9GoalProvider.kt b/NineGoalProvider/src/main/kotlin/com/ninegoal/9GoalProvider.kt index 73a8397..d221166 100644 --- a/NineGoalProvider/src/main/kotlin/com/ninegoal/9GoalProvider.kt +++ b/NineGoalProvider/src/main/kotlin/com/ninegoal/9GoalProvider.kt @@ -68,10 +68,6 @@ class NineGoal : MainAPI() { TvType.Live ) - private fun String.getDomainFromUrl(): String? { - return Regex("""^(?:https?:\/\/)?(?:[^@\n]+@)?(?:www\.)?([^:\/\n\?\=]+)""").find(this)?.groupValues?.firstOrNull() - } - override suspend fun getMainPage(page: Int, request : MainPageRequest): HomePageResponse { val doc = app.get(mainUrl).document val apiUrl = doc.select("head > script").first()?.html()?.substringAfter("window.api_base_url = \"")?.substringBefore("\";") @@ -124,7 +120,7 @@ class NineGoal : MainAPI() { this.name, "${this.name} ${it.name} - ${sourcesData.name}", it.url.toString(), - fixUrl(it.url?.getDomainFromUrl().toString()), + "$mainUrl/", Qualities.Unknown.value, isM3u8 = true, )