8a56e6e 603857e 8a56e6e 603857e
1
2
3
4
5
6
7
class BaseAdapter: name: str = "Unknown" is_live: bool = False is_extended: bool = False def search(self, query: str): raise NotImplementedError("Adapters must implement search()")