Add filtering from known disinformation sources

This commit is contained in:
William Jeynes
2026-02-22 15:14:58 +00:00
parent 8ffe8dec82
commit d1ab938c0b
6 changed files with 90 additions and 8 deletions
+5
View File
@@ -1,4 +1,5 @@
import axios from "axios";
import { checkDisinfo } from "./checkDisinfo";
export async function queryScraper(query: string): Promise<string[]> {
const instance = process.env.SCRAPER_INSTANCE;
@@ -44,6 +45,10 @@ export async function queryScraper(query: string): Promise<string[]> {
const context = data.web ?? [];
const lines: string[] = context.map((item: any) => {
if (checkDisinfo(item.url)) {
return "";
}
const title = (item.title ?? "").trim();
const desc = (item.description ?? "").trim();
const link = (item.url ?? "").trim();