From 5777e0a57a00ee8eff67aba28f882e51b43a6f06 Mon Sep 17 00:00:00 2001 From: Jafea7 Date: Mon, 7 Apr 2025 13:06:59 +1000 Subject: [PATCH] Add BC Mobile tab, accept .xxx URL --- .../java/ctbrec/ui/sites/bonga/BongaCamsTabProvider.java | 5 +++++ common/src/main/java/ctbrec/sites/bonga/BongaCams.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/client/src/main/java/ctbrec/ui/sites/bonga/BongaCamsTabProvider.java b/client/src/main/java/ctbrec/ui/sites/bonga/BongaCamsTabProvider.java index 53826a0e..7f14aee9 100644 --- a/client/src/main/java/ctbrec/ui/sites/bonga/BongaCamsTabProvider.java +++ b/client/src/main/java/ctbrec/ui/sites/bonga/BongaCamsTabProvider.java @@ -42,6 +42,11 @@ public class BongaCamsTabProvider extends AbstractTabProvider { updateService = new BongaCamsUpdateService((BongaCams) site, url); tabs.add(createTab("Transsexual", updateService)); + // mobile + url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=all&online_only=true&tag=mobile-live&limit=72&offset="; + updateService = new BongaCamsUpdateService((BongaCams) site, url); + tabs.add(createTab("Mobile", updateService)); + // new url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=new&online_only=true&is_mobile=true&limit=72&offset="; updateService = new BongaCamsUpdateService((BongaCams) site, url); diff --git a/common/src/main/java/ctbrec/sites/bonga/BongaCams.java b/common/src/main/java/ctbrec/sites/bonga/BongaCams.java index 84c7c6d9..79a22c1e 100644 --- a/common/src/main/java/ctbrec/sites/bonga/BongaCams.java +++ b/common/src/main/java/ctbrec/sites/bonga/BongaCams.java @@ -198,7 +198,7 @@ public class BongaCams extends AbstractSite { @Override public Model createModelFromUrl(String url) { - Matcher m = Pattern.compile("https?://.*?bongacams.com(?:/profile)?/([^/]*?)/?").matcher(url); + Matcher m = Pattern.compile("https?://.*?bongacams.([com|xxx])(?:/profile)?/([^/]*?)/?").matcher(url); if (m.matches()) { String modelName = m.group(1); return createModel(modelName);