v0.2.4
This commit is contained in:
parent
346f5be7eb
commit
e1da2546b1
15
boiiiwd.py
15
boiiiwd.py
@ -465,7 +465,7 @@ class LibraryTab(ctk.CTkScrollableFrame):
|
|||||||
|
|
||||||
self.radiobutton_variable = ctk.StringVar()
|
self.radiobutton_variable = ctk.StringVar()
|
||||||
self.no_items_label = ctk.CTkLabel(self, text="", anchor="w")
|
self.no_items_label = ctk.CTkLabel(self, text="", anchor="w")
|
||||||
self.filter_entry = ctk.CTkEntry(self, placeholder_text="Your search query here, or type in mod or map to see only that")
|
self.filter_entry = ctk.CTkEntry(self, placeholder_text="Your search query here, or type in mod or map to only see that")
|
||||||
self.filter_entry.bind("<KeyRelease>", self.filter_items)
|
self.filter_entry.bind("<KeyRelease>", self.filter_items)
|
||||||
self.filter_entry.grid(row=0, column=0, padx=(10, 20), pady=(10, 20), sticky="we")
|
self.filter_entry.grid(row=0, column=0, padx=(10, 20), pady=(10, 20), sticky="we")
|
||||||
filter_refresh_button_image = os.path.join(RESOURCES_DIR, "Refresh_icon.svg.png")
|
filter_refresh_button_image = os.path.join(RESOURCES_DIR, "Refresh_icon.svg.png")
|
||||||
@ -521,11 +521,16 @@ class LibraryTab(ctk.CTkScrollableFrame):
|
|||||||
json_path = os.path.join(zone_path, "workshop.json")
|
json_path = os.path.join(zone_path, "workshop.json")
|
||||||
if os.path.exists(json_path):
|
if os.path.exists(json_path):
|
||||||
name = extract_json_data(json_path, "Title").replace(">", "").replace("^", "")
|
name = extract_json_data(json_path, "Title").replace(">", "").replace("^", "")
|
||||||
name = name[:35] + "..." if len(name) > 35 else name
|
name = name[:45] + "..." if len(name) > 45 else name
|
||||||
item_type = extract_json_data(json_path, "Type")
|
item_type = extract_json_data(json_path, "Type")
|
||||||
workshop_id = extract_json_data(json_path, "PublisherID")
|
workshop_id = extract_json_data(json_path, "PublisherID")
|
||||||
|
folder_name = extract_json_data(json_path, "FolderName")
|
||||||
size = convert_bytes_to_readable(get_folder_size(root))
|
size = convert_bytes_to_readable(get_folder_size(root))
|
||||||
text_to_add = f"{name} | Type: {item_type} | ID: {workshop_id} | Size: {size}"
|
text_to_add = f"{name} | Type: {item_type.capitalize()}"
|
||||||
|
mode_type = "ZM" if item_type == "map" and folder_name.startswith("zm") else "MP" if folder_name.startswith("mp") and item_type == "map" else None
|
||||||
|
if mode_type:
|
||||||
|
text_to_add += f" | Mode: {mode_type}"
|
||||||
|
text_to_add += f" | ID: {workshop_id} | Size: {size}"
|
||||||
if text_to_add not in self.added_items:
|
if text_to_add not in self.added_items:
|
||||||
self.added_items.add(text_to_add)
|
self.added_items.add(text_to_add)
|
||||||
|
|
||||||
@ -1730,8 +1735,8 @@ class BOIIIWD(ctk.CTk):
|
|||||||
while True:
|
while True:
|
||||||
if not self.is_downloading:
|
if not self.is_downloading:
|
||||||
if self.check_steamcmd_stdout(stdout, wsid):
|
if self.check_steamcmd_stdout(stdout, wsid):
|
||||||
self.is_downloading = True
|
|
||||||
start_time = time.time()
|
start_time = time.time()
|
||||||
|
self.is_downloading = True
|
||||||
elapsed_time = time.time() - start_time
|
elapsed_time = time.time() - start_time
|
||||||
if process.poll() != None:
|
if process.poll() != None:
|
||||||
break
|
break
|
||||||
@ -1775,7 +1780,7 @@ class BOIIIWD(ctk.CTk):
|
|||||||
|
|
||||||
while True:
|
while True:
|
||||||
if not self.is_downloading:
|
if not self.is_downloading:
|
||||||
if self.find_download_event(stdout, wsid):
|
if self.check_steamcmd_stdout(stdout, wsid):
|
||||||
self.is_downloading = True
|
self.is_downloading = True
|
||||||
if process.poll() != None:
|
if process.poll() != None:
|
||||||
break
|
break
|
||||||
|
BIN
dist/BOIIIWD.exe
vendored
BIN
dist/BOIIIWD.exe
vendored
Binary file not shown.
Loading…
Reference in New Issue
Block a user