suggest¶
gurume.suggest ¶
Area and keyword suggestion helpers.
AreaSuggestion
dataclass
¶
AreaSuggestion(
name: str,
datatype: str,
id_in_datatype: int,
lat: float | None = None,
lng: float | None = None,
)
Area suggestion.
KeywordSuggestion
dataclass
¶
KeywordSuggestion(
name: str,
datatype: str,
id_in_datatype: int | str,
lat: float | None = None,
lng: float | None = None,
)
Keyword suggestion.
TabelogSuggestUnavailableError ¶
Bases: RuntimeError
Raised when Tabelog's suggest API returns no data (upstream endpoint change).
get_area_suggestions ¶
get_area_suggestions(
query: str, timeout: float = 10.0
) -> list[AreaSuggestion]
Get area suggestions.
Source code in src/gurume/suggest.py
146 147 148 | |
get_area_suggestions_async
async
¶
get_area_suggestions_async(
query: str, request_timeout: float = 10.0
) -> list[AreaSuggestion]
Get area suggestions asynchronously.
Source code in src/gurume/suggest.py
151 152 153 154 | |
get_keyword_suggestions ¶
get_keyword_suggestions(
query: str, timeout: float = 10.0
) -> list[KeywordSuggestion]
Get keyword suggestions.
Source code in src/gurume/suggest.py
157 158 159 | |
get_keyword_suggestions_async
async
¶
get_keyword_suggestions_async(
query: str, request_timeout: float = 10.0
) -> list[KeywordSuggestion]
Get keyword suggestions asynchronously.
Source code in src/gurume/suggest.py
162 163 164 165 | |