"""Real-estate web scraper agent for Montpellier and nearby communes.

The app uses DuckDuckGo HTML search results as the discovery layer, then optionally
tries to enrich matching pages with metadata when the destination is reachable.
"""

from .scraper import (
    NearbyTown,
    build_queries,
    extract_price,
    parse_duckduckgo_results,
    score_result,
    search_properties,
)

__all__ = [
    "NearbyTown",
    "build_queries",
    "extract_price",
    "parse_duckduckgo_results",
    "score_result",
    "search_properties",
]
