🚀 Auto-deploy: BrainKP atualizado em 22/06/2026 18:52:57

This commit is contained in:
2026-06-22 18:52:57 +00:00
parent 13e8c71211
commit 9c1d8fc002
+5 -3
View File
@@ -128,7 +128,8 @@ def get_backup_stats():
stats["git"]["size"] = sum(i.get("Size", 0) for i in git_items) stats["git"]["size"] = sum(i.get("Size", 0) for i in git_items)
# Repos # Repos
repo_items = list_rclone_contents("gdrive", "Git/repos") raw_repo_items = list_rclone_contents("gdrive", "Git/repos", depth=2)
repo_items = [i for i in raw_repo_items if not i.get("IsDir")]
stats["repos"]["count"] = len(repo_items) stats["repos"]["count"] = len(repo_items)
if repo_items: if repo_items:
repo_items.sort(key=lambda x: x.get("ModTime", ""), reverse=True) repo_items.sort(key=lambda x: x.get("ModTime", ""), reverse=True)
@@ -173,8 +174,9 @@ def list_backups(backup_type):
if backup_type == "repos": if backup_type == "repos":
grouped = {} grouped = {}
for item in items: for item in items:
name = item.get("Name", "") if item.get("IsDir"): continue
parts = name.split("/") path = item.get("Path", "")
parts = path.split("/")
if len(parts) >= 2: if len(parts) >= 2:
owner = parts[0] owner = parts[0]
repo = "/".join(parts[1:]) repo = "/".join(parts[1:])