# main.py import sys from core.scanner import find_comic_files from processors.validator import validate_comic def main(): if len(sys.argv) > 1: base_path = sys.argv[1] else: base_path = input("Introduce la ruta de la colección: ").strip() print(f"Buscando archivos CBR/CBZ en: {base_path}\n") comic_files = find_comic_files(base_path) if not comic_files: print("No se encontraron archivos .cbr o .cbz") return print(f"Se encontraron {len(comic_files)} archivos.\n") for f in comic_files: result = validate_comic(f) print(result) if result.errors: print(" Errores:") for e in result.errors: print(f" - {e}") if result.warnings: print(" Avisos:") for w in result.warnings: print(f" - {w}") print() if __name__ == "__main__": main()