From d6ecb0a96ab0d42275e7e62ca14259963b36a523 Mon Sep 17 00:00:00 2001 From: 0xb00bface <0xboobface@gmail.com> Date: Sat, 30 Dec 2023 21:33:19 +0100 Subject: [PATCH] Set Bongacams page size to 72 --- CHANGELOG.md | 9 +++++++-- .../ctbrec/ui/sites/bonga/BongaCamsTabProvider.java | 12 ++++++------ .../ui/sites/bonga/BongaCamsUpdateService.java | 2 +- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 63744afc..c7cebcab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,9 +3,14 @@ * Added menu entry to force recording of models without changing the prio * Added blacklist and whitelist settings to automatically filter out models * Added setting to delete orphaned recording metadata (switched off by default) +* Doubled Bongacams page size * Fixed thumbnail caching -* Added setting to restrict recording by bit rate -* Added setting to use the shortest side to restrict the resolution +* Made sure, that @winkru's fix to faster check, if a Chaturbate model is + online is merged correctly into my codebase. This should reduce 429 errors + and speed up the online check quite a bit. +* Changes by @WinkRU + * Added setting to restrict recording by bit rate + * Added setting to use the shortest side to restrict the resolution 5.2.3 ======================== 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 4b0ad23d..53826a0e 100644 --- a/client/src/main/java/ctbrec/ui/sites/bonga/BongaCamsTabProvider.java +++ b/client/src/main/java/ctbrec/ui/sites/bonga/BongaCamsTabProvider.java @@ -23,32 +23,32 @@ public class BongaCamsTabProvider extends AbstractTabProvider { List tabs = new ArrayList<>(); // female - String url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=female&online_only=true&is_mobile=true&offset="; + String url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=female&online_only=true&is_mobile=true&limit=72&offset="; var updateService = new BongaCamsUpdateService((BongaCams) site, url); tabs.add(createTab("Female", updateService)); // male - url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=male&online_only=true&is_mobile=true&offset="; + url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=male&online_only=true&is_mobile=true&limit=72&offset="; updateService = new BongaCamsUpdateService((BongaCams) site, url); tabs.add(createTab("Male", updateService)); // couples - url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=couples&online_only=true&is_mobile=true&offset="; + url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=couples&online_only=true&is_mobile=true&limit=72&offset="; updateService = new BongaCamsUpdateService((BongaCams) site, url); tabs.add(createTab("Couples", updateService)); // trans - url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=transsexual&online_only=true&is_mobile=true&offset="; + url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=transsexual&online_only=true&is_mobile=true&limit=72&offset="; updateService = new BongaCamsUpdateService((BongaCams) site, url); tabs.add(createTab("Transsexual", updateService)); // new - url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=new&online_only=true&is_mobile=true&offset="; + url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=new&online_only=true&is_mobile=true&limit=72&offset="; updateService = new BongaCamsUpdateService((BongaCams) site, url); tabs.add(createTab("New", updateService)); // friends - url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=friends&online_only=true&offset="; + url = site.getBaseUrl() + "/tools/listing_v3.php?livetab=friends&online_only=true&limit=72&offset="; updateService = new BongaCamsUpdateService((BongaCams) site, url, true); friendsTab = new BongaCamsFriendsTab("Friends", updateService, site); friendsTab.setRecorder(recorder); diff --git a/client/src/main/java/ctbrec/ui/sites/bonga/BongaCamsUpdateService.java b/client/src/main/java/ctbrec/ui/sites/bonga/BongaCamsUpdateService.java index 20bbc808..f7c014a3 100644 --- a/client/src/main/java/ctbrec/ui/sites/bonga/BongaCamsUpdateService.java +++ b/client/src/main/java/ctbrec/ui/sites/bonga/BongaCamsUpdateService.java @@ -54,7 +54,7 @@ public class BongaCamsUpdateService extends PaginatedScheduledService { } private List loadModelList() throws IOException { - String pageUrl = url + ((page - 1) * 36); + String pageUrl = url + ((page - 1) * 72); LOG.debug("Fetching page {}", pageUrl); var request = new Request.Builder() .url(pageUrl)