| """ | |
| Trends Module - Google Trends Analysis | |
| Uses pytrends for trend data analysis | |
| """ | |
| import logging | |
| from config import NCAkitConfig | |
| logger = logging.getLogger(__name__) | |
| def register(app, config: NCAkitConfig): | |
| """Register trends module with the app""" | |
| try: | |
| from .router import router | |
| # Include router | |
| app.include_router(router, prefix="/api/trends", tags=["Trends"]) | |
| logger.info("Trends module registered successfully") | |
| return True | |
| except Exception as e: | |
| logger.error(f"Failed to register trends module: {e}") | |
| import traceback | |
| logger.error(traceback.format_exc()) | |
| return False | |