From 24f77c19fd5dc1c443a7b84c272c7613cda02d64 Mon Sep 17 00:00:00 2001 From: Sam Ford <1584702+samford@users.noreply.github.com> Date: Tue, 28 Nov 2023 20:44:37 -0500 Subject: [PATCH] videofusion: update livecheck --- Casks/v/videofusion.rb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Casks/v/videofusion.rb b/Casks/v/videofusion.rb index cb12cef29d..1d5d1f182c 100644 --- a/Casks/v/videofusion.rb +++ b/Casks/v/videofusion.rb @@ -11,14 +11,17 @@ cask "videofusion" do livecheck do url "https://lf3-beecdn.bytetos.com/obj/ies-fe-bee/bee_prod/biz_80/bee_prod_80_bee_publish_3563.json" - regex(/(\d+(?:_\d+)+).*\.dmg/i) - strategy :page_match do |page| - JSON.parse(page)["mac_download_pkg"]["channel_default"][/(\d+(?:_\d+)+).*\.dmg/i, 1].tr("_", ".") + regex(/Jianying[._-]v?(\d+(?:[._]\d+)+).*\.dmg/i) + strategy :json do |json, regex| + match = json.dig("mac_download_pkg", "channel_default")&.match(regex) + next if match.blank? + + match[1].tr("_", ".") end end auto_updates true - depends_on macos: ">= :big_sur" + depends_on macos: ">= :mojave" app "VideoFusion-macOS.app"