29 lines
879 B
Ruby
29 lines
879 B
Ruby
cask "popo" do
|
|
version "3.84.0,1699527233914"
|
|
sha256 "8268d7897da3b12a80eb74d8163acf1ae30d4097f0e3e64c730ca338a3846947"
|
|
|
|
url "https://popo.netease.com/file/popomac/POPO-setup_prod_#{version.csv.second}.dmg"
|
|
name "NetEase POPO"
|
|
desc "Instant messaging platform"
|
|
homepage "https://popo.netease.com/"
|
|
|
|
livecheck do
|
|
url "https://popo.netease.com/api/open/jsonp/check_version?device=4&callback="
|
|
strategy :page_match do |page|
|
|
match = page.match(/["']version["']\s*:\s*["'](\d+(?:\.\d+)+)["'].*?(\d+)\.dmg/i)
|
|
next if match.blank?
|
|
|
|
"#{match[1]},#{match[2]}"
|
|
end
|
|
end
|
|
|
|
app "popo_mac.app"
|
|
|
|
zap trash: [
|
|
"~/Library/Application Support/Netease/Popo",
|
|
"~/Library/Caches/com.netease.game.popo",
|
|
"~/Library/Preferences/com.netease.game.popo.plist",
|
|
"~/Library/Saved Application State/com.netease.game.popo.savedState",
|
|
]
|
|
end
|