import asyncio import logging from scraper.engine import scraper from scraper.anime4up import anime4up_scraper logging.basicConfig(level=logging.INFO) async def debug_endpoint_logic(): q = "Darwin Jihen" print(f"Debugging endpoint logic for: {q}") # 1. General search items = await scraper.search(q) or [] print(f"General results: {len(items)}") # 2. Anime search anime_items = await anime4up_scraper.search(q) or [] print(f"Anime results: {len(anime_items)}") for itm in anime_items: print(f"Item keys: {list(itm.keys())}") print(f"Item: {itm}") if __name__ == "__main__": asyncio.run(debug_endpoint_logic())