feat: Add Brave Search API support

This commit is contained in:
n4ze3m
2024-12-13 20:03:52 +05:30
parent 44e2057ff4
commit fd6eea3e84
22 changed files with 248 additions and 10 deletions

View File

@@ -6,6 +6,7 @@ import { webSogouSearch } from "./search-engines/sogou"
import { webBraveSearch } from "./search-engines/brave"
import { getWebsiteFromQuery, processSingleWebsite } from "./website"
import { searxngSearch } from "./search-engines/searxng"
import { braveAPISearch } from "./search-engines/brave-api"
const getHostName = (url: string) => {
try {
@@ -26,6 +27,8 @@ const searchWeb = (provider: string, query: string) => {
return webBraveSearch(query)
case "searxng":
return searxngSearch(query)
case "brave-api":
return braveAPISearch(query)
default:
return webGoogleSearch(query)
}