27 lines
845 B
Ruby
27 lines
845 B
Ruby
cask "vbrokers" do
|
|
version "2.3.419,600004,1695608178"
|
|
sha256 "d010c59fe18f1d0420815639dea0574d2f3986f99eaddbc2bc87b377214f9723"
|
|
|
|
url "https://r.hstong.com/public/app/Mac/HSTONG_Mac_#{version.csv.second}_#{version.csv.first}_#{version.csv.third}.dmg"
|
|
name "VBrokers"
|
|
desc "Trading platform"
|
|
homepage "https://www.hstong.com/"
|
|
|
|
livecheck do
|
|
url "https://www.hstong.com/download"
|
|
regex(%r{href=['"].*?/HSTONG[-_]?Mac[-_]?(\d+)[-_]?(\d+(?:\.\d+)+)[-_]?(\d+).dmg}i)
|
|
strategy :page_match do |page|
|
|
page.scan(regex)
|
|
.map { |match| "#{match[1]},#{match[0]},#{match[2]}" }
|
|
end
|
|
end
|
|
|
|
# Rename to match displayed name
|
|
app "HSTong.app", target: "VBrokers.app"
|
|
|
|
zap trash: [
|
|
"~/Library/Application Scripts/com.hszq.HSSecuritiesForMac",
|
|
"~/Library/Containers/com.hszq.HSSecuritiesForMac",
|
|
]
|
|
end
|