Feat: Split searches between Brave and Firecrawl, and drop the Bing scraper

A third of queries (by query hash) search Firecrawl first and the rest Brave, so Firecrawl's free 500 searches a
month and Brave's ~1,000 run out together. Each falls back to the other on an error or no results. Searches that
find nothing serve bad.webp, both providers failing serves donate.webp, and AI images only fill ?i= past a search's
working images. A Firecrawl query's ?i= past 10 serves an AI image without searching.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-20 17:42:55 +00:00
co-authored by Claude Opus 5.5
parent 32ada21379
commit b74b75eaa1
8 changed files with 99 additions and 72 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
// AI images for ai.direct-img.link, and the fallback when a search finds nothing
// AI images for ai.direct-img.link, and the fallback for an ?i= past a search's working images
const SOURCES = { "auroraimg-6m": auroraImage };
export const DEFAULT_AI_SOURCE = "auroraimg-6m";