From 19bd8976ce230ca29612e4aaba20a90ee9908028 Mon Sep 17 00:00:00 2001 From: etienne-hd Date: Wed, 24 Dec 2025 16:23:05 +0100 Subject: [PATCH] Bump: lbc ->1.1.0 Changed: 'models' folder has been renamed to 'model' --- README.md | 6 +++--- config.py | 2 +- {models => model}/__init__.py | 0 {models => model}/parameters.py | 0 {models => model}/search.py | 4 ++-- requirements.txt | 2 +- searcher/searcher.py | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) rename {models => model}/__init__.py (100%) rename {models => model}/parameters.py (100%) rename {models => model}/search.py (75%) diff --git a/README.md b/README.md index 9a387bc..0d04dae 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ **Stay notified when new ads appear on Leboncoin** ```python -from models import Search, Parameters +from model import Search, Parameters import lbc def handle(ad: lbc.Ad, search_name: str): @@ -73,7 +73,7 @@ Each `Search` object should be configured with the rules for the ads you want to For example, if you want to track ads for a **Porsche 944** priced between 0€ and 25,000€ anywhere in France: ```python -from models import Search, Parameters +from model import Search, Parameters Search( name="Porsche 944", @@ -120,7 +120,7 @@ You can configure a proxy, here is an example: ```python from lbc import Proxy -from models import Search +from model import Search proxy = Proxy( host="127.0.0.1", diff --git a/config.py b/config.py index 7049318..bb63a2a 100644 --- a/config.py +++ b/config.py @@ -1,4 +1,4 @@ -from models import Search, Parameters +from model import Search, Parameters import lbc def handle(ad: lbc.Ad, search_name: str): diff --git a/models/__init__.py b/model/__init__.py similarity index 100% rename from models/__init__.py rename to model/__init__.py diff --git a/models/parameters.py b/model/parameters.py similarity index 100% rename from models/parameters.py rename to model/parameters.py diff --git a/models/search.py b/model/search.py similarity index 75% rename from models/search.py rename to model/search.py index dfba60f..417290d 100644 --- a/models/search.py +++ b/model/search.py @@ -1,7 +1,7 @@ from lbc import Proxy, Ad from .parameters import Parameters from dataclasses import dataclass -from typing import Callable +from typing import Callable, Optional @dataclass class Search: @@ -9,4 +9,4 @@ class Search: parameters: Parameters delay: float handler: Callable[[Ad, str], None] - proxy: Proxy = None \ No newline at end of file + proxy: Optional[Proxy] = None \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 104db0b..1f7be29 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -lbc==1.0.9 +lbc==1.1.0 diff --git a/searcher/searcher.py b/searcher/searcher.py index 97a08c7..4f3da01 100644 --- a/searcher/searcher.py +++ b/searcher/searcher.py @@ -1,4 +1,4 @@ -from models import Search +from model import Search from lbc import Client, Sort from .id import ID from .logger import logger