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