#!/usr/bin/env python3
import json
import sys
from pathlib import Path


def main(path: str) -> None:
    payload = json.loads(Path(path).read_text(encoding='utf-8'))
    for table, rows in payload.items():
        print(f'-- {table}: {len(rows)} rows')
        for row in rows[:2]:
            print(row)


if __name__ == '__main__':
    if len(sys.argv) != 2:
        print('Usage: sqlite_preview.py <export-json>')
        raise SystemExit(1)
    main(sys.argv[1])
