mirror of
https://github.com/etienne-hd/lbc-finder.git
synced 2025-12-05 09:08:10 +01:00
31 lines
724 B
Python
31 lines
724 B
Python
from models import Search, Parameters
|
|
import lbc
|
|
|
|
def handle(ad: lbc.Ad, search_name: str):
|
|
print(f"[{search_name}] New ads!")
|
|
print(f"Title : {ad.subject}")
|
|
print(f"Price : {ad.price} €")
|
|
print(f"URL : {ad.url}")
|
|
print("-" * 40)
|
|
|
|
location = lbc.City(
|
|
lat=48.85994982004764,
|
|
lng=2.33801967847424,
|
|
radius=10_000, # 10 km
|
|
city="Paris"
|
|
)
|
|
|
|
CONFIG = [
|
|
Search(
|
|
name="Location Paris",
|
|
parameters=Parameters(
|
|
text="maison",
|
|
locations=[location],
|
|
category=lbc.Category.IMMOBILIER,
|
|
square=[200, 400],
|
|
price=[300_000, 700_000]
|
|
),
|
|
delay=60 * 5, # Check every 5 minutes
|
|
handler=handle
|
|
),
|
|
] |