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