Merge pull request #221 from 68cdrBxM8YdoJ/change-check-update-func

Change check_update func
This commit is contained in:
Yoshiko2
2020-04-25 01:30:03 +08:00
committed by GitHub

View File

@@ -2,14 +2,20 @@ import argparse
from core import * from core import *
def check_update(current_version): def check_update(local_version):
data = json.loads(get_html("https://api.github.com/repos/yoshiko2/AV_Data_Capture/releases/latest")) data = json.loads(get_html("https://api.github.com/repos/yoshiko2/AV_Data_Capture/releases/latest"))
remote_version = data["tag_name"] try:
remote = float(data["tag_name"])
local = float(local_version)
except ValueError:
print("[-] Check update failed! Skipped.")
return
download_url = data["html_url"] download_url = data["html_url"]
if current_version != remote_version: if local < remote:
line1 = "* New update " + remote_version + " *" line1 = "* New update " + str(remote) + " *"
print("[*]" + line1.center(54)) print("[*]" + line1.center(54))
print("[*]" + "↓ Download ↓".center(54)) print("[*]" + "↓ Download ↓".center(54))
print("[*] " + download_url) print("[*] " + download_url)