This commit is contained in:
2026-02-20 13:54:25 +01:00
parent 448c50b846
commit 8d83d27bd3
5 changed files with 120 additions and 8 deletions
+18 -3
View File
@@ -37,9 +37,24 @@ def _print_preview(step: str, preview: dict, formato: str) -> None:
fmt = formato.upper()
if step == "clean":
print("Ficheros basura a eliminar:")
for item in preview["items"]:
print(f" - {item}")
trash_items = [i for i in preview["items"] if not i.startswith("[Aplanar]")]
flatten_files = preview.get("flatten_files", [])
if trash_items:
print("Ficheros a eliminar:")
for item in trash_items:
print(f" - {item}")
if flatten_files:
n = len(flatten_files)
display = flatten_files[:10] if n > 10 else flatten_files
col_w = max((len(src) for src, _ in display), default=0) + 2
print(f"Aplanar estructura ({n} ficheros):")
for src, dst in display:
print(f" {src:<{col_w}}{dst}")
if n > 10:
print(f" ... y {n - 10} más")
print(f"Formato final del archivo: {fmt}")
elif step == "normalize_pages":