List of all items
Structs
- config::CliConfigParams
- config::Config
- config::FetcherConfig
- config::GeneralConfig
- config::SearchConfig
- converter::Converter
- converter::Document
- fetcher::browser::BrowserManager
- fetcher::driver::DriverConfig
- fetcher::driver::DriverInfo
- fetcher::driver::DriverManager
- fetcher::webfetcher::WebFetcher
- search::engine::SearchEngine
- search::parser::ParserFactory
- search::parser::baidu::BaiduParser
- search::parser::base::BaseParserImpl
- search::parser::bing::BingParser
- search::parser::brave::BraveParser
- search::parser::duckduckgo::DuckDuckGoParser
- search::parser::google::GoogleParser
- search::parser::google_serper::GoogleSerperParser
- search::parser::googleai::GoogleAiParser
- search::parser::searxng::SearxNGParser
- search::parser::sogou_weixin::SogouWeixinParser
- search::parser::tavily::TavilyParser
- search::types::SearchResult
Enums
- converter::Format
- error::TarziError
- fetcher::driver::DriverStatus
- fetcher::driver::DriverType
- search::types::AccessMethod
- search::types::SearchEngineType
Traits
Functions
- config::get_proxy_from_env_or_config
- converter::convert_search_results
- search::access::has_api_credentials
- search::access::resolve_access
- search::access::resolve_api_key
- search::access::resolve_base_url
- search::api::brave::parse_brave_api_response
- search::api::brave::search_brave_api
- search::api::googleai::parse_googleai_api_response
- search::api::googleai::search_googleai_api
- search::api::googleai::search_googleai_api_with_model
- search::api::searxng::normalize_searx_endpoint
- search::api::searxng::parse_searxng_api_response
- search::api::searxng::search_searxng_api
- search::api::serper::parse_serper_api_response
- search::api::serper::search_serper_api
- search::api::tavily::parse_tavily_api_response
- search::api::tavily::search_tavily_api
- search::parser::base::helpers::create_search_result_from_json
- search::parser::base::helpers::create_search_result_from_nested_json
- search::parser::base::helpers::extract_json_array
- search::parser::base::helpers::extract_json_text
- search::parser::base::helpers::extract_nested_json_array
- search::parser::base::helpers::extract_nested_json_text
- search::types::default_engine_list
- search::types::parse_engine_list
- utils::is_webdriver_available
Type Aliases
Constants
- constants::BAIDU_QUERY_PATTERN
- constants::BING_QUERY_PATTERN
- constants::BRAVE_API_QUERY_PATTERN
- constants::BRAVE_QUERY_PATTERN
- constants::BROWSER_LAUNCH_TIMEOUT
- constants::BROWSER_LAUNCH_TIMEOUT_SECS
- constants::CHROMEDRIVER
- constants::CHROMEDRIVER_DEFAULT_PORT
- constants::CHROMEDRIVER_DEFAULT_URL
- constants::CHROME_DRIVER_ARGS
- constants::CHROME_HEADLESS_ARGS
- constants::DEFAULT_FETCHER_BROWSER
- constants::DEFAULT_GOOGLEAI_MODEL
- constants::DEFAULT_QUERY_PATTERN
- constants::DEFAULT_SEARCH_BROWSER
- constants::DEFAULT_SEARCH_ENGINE
- constants::DEFAULT_SEARCH_LIMIT
- constants::DEFAULT_TIMEOUT
- constants::DEFAULT_TIMEOUT_SECS
- constants::DEFAULT_USER_AGENT
- constants::DUCKDUCKGO_PLAIN_QUERY_PATTERN
- constants::DUCKDUCKGO_QUERY_PATTERN
- constants::ENV_BRAVE_API_KEY
- constants::ENV_GEMINI_API_KEY
- constants::ENV_SEARX_HOST
- constants::ENV_SERPER_API_KEY
- constants::ENV_TARZI_FETCHER_BROWSER
- constants::ENV_TARZI_FETCHER_FORMAT
- constants::ENV_TARZI_FETCHER_TIMEOUT
- constants::ENV_TARZI_LOG_LEVEL
- constants::ENV_TARZI_PROXY
- constants::ENV_TARZI_QUERY_PATTERN
- constants::ENV_TARZI_SEARCH_BROWSER
- constants::ENV_TARZI_SEARCH_ENGINE
- constants::ENV_TARZI_SEARCH_LIMIT
- constants::ENV_TARZI_TIMEOUT
- constants::ENV_TARZI_USER_AGENT
- constants::ENV_TARZI_WEB_DRIVER
- constants::ENV_TARZI_WEB_DRIVER_URL
- constants::ENV_TAVILY_API_KEY
- constants::EXAMPLE_PROXY_URL
- constants::EXAMPLE_URL
- constants::FIREFOX_DRIVER_ARGS
- constants::FORMAT_HTML
- constants::FORMAT_JSON
- constants::FORMAT_MARKDOWN
- constants::GECKODRIVER
- constants::GECKODRIVER_DEFAULT_PORT
- constants::GOOGLEAI_API_URL_PATTERN
- constants::GOOGLE_QUERY_PATTERN
- constants::HTTPBIN_404_URL
- constants::HTTPBIN_500_URL
- constants::HTTPBIN_HTML_URL
- constants::HTTPBIN_JSON_URL
- constants::HTTPBIN_LARGE_URL
- constants::HTTPBIN_XML_URL
- constants::LOG_LEVEL_DEBUG
- constants::LOG_LEVEL_INFO
- constants::PAGE_LOAD_WAIT
- constants::PAGE_LOAD_WAIT_SECS
- constants::SEARCH_ENGINE_BAIDU
- constants::SEARCH_ENGINE_BING
- constants::SEARCH_ENGINE_BRAVE
- constants::SEARCH_ENGINE_DUCKDUCKGO
- constants::SEARCH_ENGINE_GOOGLE
- constants::SEARCH_ENGINE_GOOGLEAI
- constants::SEARCH_ENGINE_GOOGLE_AI_ALIAS
- constants::SEARCH_ENGINE_GOOGLE_SERPER
- constants::SEARCH_ENGINE_SEARXNG
- constants::SEARCH_ENGINE_SERPER_ALIAS
- constants::SEARCH_ENGINE_SOUGOU_WEIXIN
- constants::SEARCH_ENGINE_TAVILY
- constants::SERPER_API_URL
- constants::SOUGOU_WEIXIN_QUERY_PATTERN
- constants::TAVILY_API_URL
- constants::WEBDRIVER_CHECK_TIMEOUT
- constants::WEBDRIVER_CHECK_TIMEOUT_SECS