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