From ff9f23353b96def952e18a6e0b22d999b6d2eb14 Mon Sep 17 00:00:00 2001 From: wcbing Date: Sun, 25 Aug 2024 12:44:58 +0800 Subject: [PATCH] get google-chrome-stable info from official repo --- get/google-chrome-stable.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/get/google-chrome-stable.py b/get/google-chrome-stable.py index 89fc475..cc21868 100644 --- a/get/google-chrome-stable.py +++ b/get/google-chrome-stable.py @@ -1,12 +1,12 @@ import requests -import json +import re from module.check import deb -version_url = "https://versionhistory.googleapis.com/v1/chrome/platforms/linux/channels/stable/versions" -res = requests.get(version_url) -version = json.loads(res.text)["versions"][0]["version"] -# print(version) +deb_repo = "https://dl.google.com/linux/chrome/deb/" -x64_deb_url = "https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb" +x64_deb_list = requests.get(deb_repo + "dists/stable/main/binary-amd64/Packages").text + +version = re.findall("-stable\nVersion: (.+)", x64_deb_list)[0] +x64_deb_url = deb_repo + re.findall("pool/.+-stable_.+.deb", x64_deb_list)[0] deb("google-chrome-stable", version, x64_deb_url)