jbrowser.services.search
Generated from the source code of JBrowser 1.5.2.
Search engines, keyword shortcuts and live (Google) search suggestions.
Constants#
| Name | Value |
|---|---|
ENGINES |
{'google': ('Google', 'https://www.google.com/search?q={query}'), 'duckduckgo': ('DuckD… |
KeywordEngine#
class KeywordEnginesource
Attributes
| Name | Value |
|---|---|
keyword |
str |
name |
str |
url |
str |
KeywordEngine.build#
build(query: str) -> strsource
SearchEngines#
class SearchEngines(QObject)source
SearchEngines(settings: Settings, parent: QObject | None=None)
SearchEngines.default_id#
property default_idsource
SearchEngines.default_name#
property default_namesource
SearchEngines.search_url#
search_url(query: str) -> QUrlsource
SearchEngines.keywords#
keywords() -> list[KeywordEngine]source
SearchEngines.parse_keyword#
parse_keyword(text: str) -> tuple[KeywordEngine, str] | Nonesource
"yt lofi beats" -> (YouTube engine, "lofi beats").
SearchEngines.remember#
remember(query: str) -> Nonesource
SearchEngines.recent#
recent() -> list[str]source
SuggestionClient#
class SuggestionClient(QObject)source
SuggestionClient(parent: QObject | None=None)
Debounced, cancellable Google Suggest client (JSON "firefox" flavour).
Signals
| Signal | Arguments |
|---|---|
suggestions |
(str, list) |
Attributes
| Name | Value |
|---|---|
ENDPOINT |
'https://suggestqueries.google.com/complete/search' |
DEBOUNCE_MS |
110 |
SuggestionClient.request#
request(query: str) -> Nonesource
SuggestionClient.cancel#
cancel() -> Nonesource