#!/usr/bin/env python3 """Thin CLI wrapper for localizing remote image URLs. Prefer `manage.py localize` — this file exists for backward compatibility. All logic has moved to workflow_images.py (localize_image, bulk_localize). """ import argparse from workflow_images import bulk_localize, localize_image # re-export def download_images(limit=None, category=None, dry_run=False): bulk_localize(limit=limit, category=category, dry_run=dry_run) def main(): p = argparse.ArgumentParser(description=__doc__) p.add_argument("--limit", type=int, default=None) p.add_argument("--category", default=None) p.add_argument("--dry-run", action="store_true") args = p.parse_args() bulk_localize(limit=args.limit, category=args.category, dry_run=args.dry_run) if __name__ == "__main__": main()