File size: 692 Bytes
0a7e81a 51fe39a 0a7e81a 51fe39a 0a7e81a 51fe39a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | """
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
|