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)