From 49f86892426868f455155c0b15db71fc4ddf94a2 Mon Sep 17 00:00:00 2001 From: muhammad Date: Sun, 28 Mar 2021 14:56:34 +0500 Subject: [PATCH] Changes in Downloader.java --- .../java/cz/martykan/webtube/Downloader.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/cz/martykan/webtube/Downloader.java b/app/src/main/java/cz/martykan/webtube/Downloader.java index c73976b..3c6bb9a 100644 --- a/app/src/main/java/cz/martykan/webtube/Downloader.java +++ b/app/src/main/java/cz/martykan/webtube/Downloader.java @@ -3,11 +3,14 @@ import android.content.Context; import android.content.Intent; import android.net.Uri; +import android.util.Log; import java.net.URLEncoder; public class Downloader { Context context; + String part1; + String part2; public Downloader(Context context) { this.context = context; @@ -15,12 +18,13 @@ public Downloader(Context context) { // Minimal effort solution, to be improved public void download(String url) { - String encodedURL = url; - try { - encodedURL = URLEncoder.encode(url, "utf-8"); - } catch (Exception e) { - e.printStackTrace(); + if (url.contains("/watch")) { + String[] splitUrl = url.split("="); + part1 = splitUrl[0]; + part2 = splitUrl[1]; + } else { + Log.i("Invalid Url Format", ""); } - context.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://dirpy.com/studio?url=" + encodedURL))); + context.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.y2mate.com/youtube/" + part2))); } }