get google-chrome-stable info from official repo

This commit is contained in:
wcbing 2024-08-25 12:44:58 +08:00
parent d1363932a1
commit ff9f23353b

View File

@ -1,12 +1,12 @@
import requests import requests
import json import re
from module.check import deb from module.check import deb
version_url = "https://versionhistory.googleapis.com/v1/chrome/platforms/linux/channels/stable/versions" deb_repo = "https://dl.google.com/linux/chrome/deb/"
res = requests.get(version_url)
version = json.loads(res.text)["versions"][0]["version"]
# print(version)
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) deb("google-chrome-stable", version, x64_deb_url)