This commit is contained in:
geoffsee
2025-05-23 09:48:26 -04:00
commit 66d3c06230
84 changed files with 6529 additions and 0 deletions

29
searxng_tester.mts Normal file
View File

@@ -0,0 +1,29 @@
import { SearxngService, type SearxngServiceConfig, type SearxngSearchResult } from 'searxng';
const config: SearxngServiceConfig = {
baseURL: 'https://search-engine-gsio.fly.dev',
defaultSearchParams: {
format: 'json',
lang: 'auto',
},
defaultRequestHeaders: {
'Content-Type': 'application/json',
},
};
const searxngService = new SearxngService(config);
async function performSearch(query) {
try {
const results = await searxngService.search(query);
console.log(results);
return results;
} catch (error) {
console.error('Search failed:', error);
}
}
const results = await performSearch('dogs');
console.log(JSON.stringify(results));