"""CBS downloaden. Landelijke buurtgeometrieën en kerncijfers; selectie gebeurt later."""

from pathlib import Path

from waterlagen.cbs import download_buurtgegevens_2025
from waterlagen.administratieve_gebieden import download_wijk_buurtkaart_2025
from waterlagen.datastore import DataStore
from waterlagen.logger import production_logging

DATA_DIR = Path("data")  # Pas aan naar een map met voldoende vrije ruimte.
OVERWRITE = False  # True vervangt bestaande bronbestanden.

if __name__ == "__main__":
    store = DataStore(
        data_dir=DATA_DIR,
        source_data_dir=DATA_DIR / "source_data",
        processed_data_dir=DATA_DIR / "processed_data",
    )
    with production_logging():
        kaart = download_wijk_buurtkaart_2025(
            download_dir=store.administratieve_gebieden_dir, overwrite=OVERWRITE
        )
        cijfers = download_buurtgegevens_2025(
            download_dir=store.cbs_dir, overwrite=OVERWRITE
        )
    print(kaart.target_path)
    print(cijfers.target_path)
