diff --git a/README.md b/README.md index eea8e7e..ff8c371 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,7 @@ Property │ ├── sold_price │ ├── last_sold_date │ ├── price_per_sqft +│ ├── parking_garage │ └── hoa_fee ├── Location Details: @@ -141,8 +142,10 @@ Property │ ├── broker │ └── broker_phone -└── Parking Details: - └── parking_garage +├── Agent Info: +│ ├── agent +│ ├── broker +│ └── broker_phone ``` ### Exceptions diff --git a/homeharvest/core/scrapers/__init__.py b/homeharvest/core/scrapers/__init__.py index 702723e..a9955e6 100644 --- a/homeharvest/core/scrapers/__init__.py +++ b/homeharvest/core/scrapers/__init__.py @@ -1,6 +1,7 @@ import uuid from dataclasses import dataclass import requests +import uuid from .models import Property, ListingType, SiteName diff --git a/homeharvest/core/scrapers/models.py b/homeharvest/core/scrapers/models.py index f6e6a4e..0ab0f19 100644 --- a/homeharvest/core/scrapers/models.py +++ b/homeharvest/core/scrapers/models.py @@ -75,6 +75,12 @@ class Description: stories: int | None = None +@dataclass +class Agent: + name: str | None = None + phone: str | None = None + + @dataclass class Property: property_url: str