neon_arch
commited on
Commit
·
9ee516e
1
Parent(s):
3e6f786
✨ feat: fix code for clippy suggestions
Browse files- src/config_parser/parser.rs +1 -1
- src/engines/duckduckgo.rs +1 -1
- src/engines/searx.rs +1 -1
src/config_parser/parser.rs
CHANGED
@@ -79,7 +79,7 @@ impl Config {
|
|
79 |
upstream_search_engines: globals
|
80 |
.get::<_, HashMap<String, bool>>("upstream_search_engines")?
|
81 |
.into_iter()
|
82 |
-
.filter_map(|(key, value)| value.
|
83 |
.collect(),
|
84 |
})
|
85 |
})
|
|
|
79 |
upstream_search_engines: globals
|
80 |
.get::<_, HashMap<String, bool>>("upstream_search_engines")?
|
81 |
.into_iter()
|
82 |
+
.filter_map(|(key, value)| value.then_some(key))
|
83 |
.collect(),
|
84 |
})
|
85 |
})
|
src/engines/duckduckgo.rs
CHANGED
@@ -89,7 +89,7 @@ impl SearchEngine for DuckDuckGo {
|
|
89 |
);
|
90 |
|
91 |
let document: Html = Html::parse_document(
|
92 |
-
&DuckDuckGo::fetch_html_from_upstream(
|
93 |
);
|
94 |
|
95 |
let no_result: Selector = Selector::parse(".no-results")
|
|
|
89 |
);
|
90 |
|
91 |
let document: Html = Html::parse_document(
|
92 |
+
&DuckDuckGo::fetch_html_from_upstream(self, url, header_map).await?,
|
93 |
);
|
94 |
|
95 |
let no_result: Selector = Selector::parse(".no-results")
|
src/engines/searx.rs
CHANGED
@@ -69,7 +69,7 @@ impl SearchEngine for Searx {
|
|
69 |
header_map.insert(COOKIE, "categories=general; language=auto; locale=en; autocomplete=duckduckgo; image_proxy=1; method=POST; safesearch=2; theme=simple; results_on_new_tab=1; doi_resolver=oadoi.org; simple_style=auto; center_alignment=1; query_in_title=1; infinite_scroll=0; disabled_engines=; enabled_engines=\"archive is__general\\054yep__general\\054curlie__general\\054currency__general\\054ddg definitions__general\\054wikidata__general\\054duckduckgo__general\\054tineye__general\\054lingva__general\\054startpage__general\\054yahoo__general\\054wiby__general\\054marginalia__general\\054alexandria__general\\054wikibooks__general\\054wikiquote__general\\054wikisource__general\\054wikiversity__general\\054wikivoyage__general\\054dictzone__general\\054seznam__general\\054mojeek__general\\054naver__general\\054wikimini__general\\054brave__general\\054petalsearch__general\\054goo__general\"; disabled_plugins=; enabled_plugins=\"searx.plugins.hostname_replace\\054searx.plugins.oa_doi_rewrite\\054searx.plugins.vim_hotkeys\"; tokens=; maintab=on; enginetab=on".parse().into_report().change_context(EngineError::UnexpectedError)?);
|
70 |
|
71 |
let document: Html =
|
72 |
-
Html::parse_document(&Searx::fetch_html_from_upstream(
|
73 |
|
74 |
let no_result: Selector = Selector::parse("#urls>.dialog-error>p")
|
75 |
.map_err(|_| Report::new(EngineError::UnexpectedError))
|
|
|
69 |
header_map.insert(COOKIE, "categories=general; language=auto; locale=en; autocomplete=duckduckgo; image_proxy=1; method=POST; safesearch=2; theme=simple; results_on_new_tab=1; doi_resolver=oadoi.org; simple_style=auto; center_alignment=1; query_in_title=1; infinite_scroll=0; disabled_engines=; enabled_engines=\"archive is__general\\054yep__general\\054curlie__general\\054currency__general\\054ddg definitions__general\\054wikidata__general\\054duckduckgo__general\\054tineye__general\\054lingva__general\\054startpage__general\\054yahoo__general\\054wiby__general\\054marginalia__general\\054alexandria__general\\054wikibooks__general\\054wikiquote__general\\054wikisource__general\\054wikiversity__general\\054wikivoyage__general\\054dictzone__general\\054seznam__general\\054mojeek__general\\054naver__general\\054wikimini__general\\054brave__general\\054petalsearch__general\\054goo__general\"; disabled_plugins=; enabled_plugins=\"searx.plugins.hostname_replace\\054searx.plugins.oa_doi_rewrite\\054searx.plugins.vim_hotkeys\"; tokens=; maintab=on; enginetab=on".parse().into_report().change_context(EngineError::UnexpectedError)?);
|
70 |
|
71 |
let document: Html =
|
72 |
+
Html::parse_document(&Searx::fetch_html_from_upstream(self, url, header_map).await?);
|
73 |
|
74 |
let no_result: Selector = Selector::parse("#urls>.dialog-error>p")
|
75 |
.map_err(|_| Report::new(EngineError::UnexpectedError))
|