from ingest.generic_public_foia import GenericFOIAAdapter class FBIAdapter(GenericFOIAAdapter): source_name = "FBI Vault" base_url = "https://vault.fbi.gov/search" async def search(self, query): return [{ "title": f"FBI Vault: {query}", "snippet": "Public FBI Vault search result.", "url": f"{self.base_url}?SearchableText={query}", "agency": "FBI", "source": self.source_name }]