feat: cache size display

This commit is contained in:
Yannik Schmidt
2024-03-24 17:28:37 +01:00
parent 8934c3b5c8
commit c3126e3b22
2 changed files with 26 additions and 0 deletions

View File

@@ -4,6 +4,10 @@ import data_backend
import client_details
import pgwrapper
import sys
import json
import os
import cache_utils
import imagetools
customtkinter.set_appearance_mode("dark")
customtkinter.set_default_color_theme("blue")
@@ -144,9 +148,16 @@ def load_main():
app.title("Lan Vault: Overview")
# create tiles from meta files #
cache_dir_size = 0
for software in db.find_all_metadata():
create_main_window_tile(software)
# retrieve cache dir from any software #
if not cache_dir_size:
cache_dir_size = cache_utils.get_cache_size()
label = customtkinter.CTkLabel(app, text="Cache Size: {:.2f} GB".format(cache_dir_size))
label.grid(row=0, column=0)
# set update listener & update positions #
update_button_positions()
app.bind("<Configure>", update_button_positions)