removed modules unavailable on steam deck
parent
d8ef990292
commit
df5e66aab1
23
banana.py
23
banana.py
|
@ -1,6 +1,4 @@
|
||||||
from argparse import ArgumentParser
|
from argparse import ArgumentParser
|
||||||
from distutils.dir_util import copy_tree
|
|
||||||
from packaging import version
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from platform import system
|
from platform import system
|
||||||
from shutil import rmtree, copytree, copyfileobj
|
from shutil import rmtree, copytree, copyfileobj
|
||||||
|
@ -116,10 +114,8 @@ def esoui_parse(url: str):
|
||||||
|
|
||||||
# writworthy has some garbage characters on it's page
|
# writworthy has some garbage characters on it's page
|
||||||
response_text = response_data[:110000].decode("unicode_escape")
|
response_text = response_data[:110000].decode("unicode_escape")
|
||||||
|
|
||||||
version_line = esoui_version_html.search(response_text).group(0)
|
version_line = esoui_version_html.search(response_text).group(0)
|
||||||
_version = esoui_version_split.split(version_line)[1]
|
version = esoui_version_split.split(version_line)[1]
|
||||||
_version = version.parse(_version)
|
|
||||||
|
|
||||||
esoui_page_url = url.replace("info", "download").replace(".html", "")
|
esoui_page_url = url.replace("info", "download").replace(".html", "")
|
||||||
|
|
||||||
|
@ -135,7 +131,7 @@ def esoui_parse(url: str):
|
||||||
response = urlopen(head_request)
|
response = urlopen(head_request)
|
||||||
response_text = response.read().decode("unicode_escape")
|
response_text = response.read().decode("unicode_escape")
|
||||||
|
|
||||||
return addon_name, _version, esoui_dowload_uri
|
return addon_name, version, esoui_dowload_uri
|
||||||
|
|
||||||
|
|
||||||
def live_parse(path: Path):
|
def live_parse(path: Path):
|
||||||
|
@ -160,14 +156,13 @@ def live_parse(path: Path):
|
||||||
addon_name = meta_file.stem
|
addon_name = meta_file.stem
|
||||||
result = live_version.search(meta_data)
|
result = live_version.search(meta_data)
|
||||||
|
|
||||||
if result:
|
version = "0"
|
||||||
_version = result.group(0)
|
|
||||||
_version = live_version_split.split(_version)[1]
|
|
||||||
_version = version.parse(_version)
|
|
||||||
else:
|
|
||||||
_version = version.parse("0")
|
|
||||||
|
|
||||||
return addon_name, _version, path
|
if result:
|
||||||
|
version = result.group(0)
|
||||||
|
version = live_version_split.split(version)[1]
|
||||||
|
|
||||||
|
return addon_name, version, path
|
||||||
|
|
||||||
|
|
||||||
config_template = """https://www.esoui.com/downloads/info7-LibAddonMenu.html
|
config_template = """https://www.esoui.com/downloads/info7-LibAddonMenu.html
|
||||||
|
@ -314,7 +309,7 @@ def ttc_update(live_path: Path):
|
||||||
zip_file.extractall(temp_path)
|
zip_file.extractall(temp_path)
|
||||||
|
|
||||||
live_tamriel_trade_centre = live_path.joinpath("TamrielTradeCentre")
|
live_tamriel_trade_centre = live_path.joinpath("TamrielTradeCentre")
|
||||||
copy_tree(str(temp_path.absolute()), str(live_tamriel_trade_centre.absolute()))
|
copytree(temp_path, live_tamriel_trade_centre, dirs_exist_ok=True)
|
||||||
|
|
||||||
logging.info(
|
logging.info(
|
||||||
f"tamriel trade centre price table updated: {live_tamriel_trade_centre}"
|
f"tamriel trade centre price table updated: {live_tamriel_trade_centre}"
|
||||||
|
|
Loading…
Reference in New Issue