INNER CODE UNIT · Python

main

wiltodelta/remove-ai-watermarks · src/remove_ai_watermarks/cli.py:561

def main(ctx: click.Context, verbose: bool) -> None:
    """Remove visible and invisible AI watermarks, plus metadata provenance marks, from images and video."""
    from dotenv import load_dotenv

    load_dotenv()  # Load .env (e.g. HF_TOKEN)

    ctx.ensure_object(dict)
    ctx.obj["verbose"] = verbose
    _setup_logging(verbose)

    if ctx.invoked_subcommand is None:
        _banner()
        click.echo(ctx.get_help())


# ── Visible (Gemini) watermark removal ──
def _print_visible_validation(status: str | None, marks: tuple[Any, ...], labels: str) -> None:
    """Render one visible pass consistently across ``visible`` and ``all``."""

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…