aplanado
This commit is contained in:
@@ -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":
|
||||
|
||||
Reference in New Issue
Block a user