Loading...
Loading...
02-reusable-code-python/news/__init__.py
"""
뉴스 수집·분석·기회 발굴 패키지.
트렌드 뉴스를 다중 소스에서 수집하고, 트렌드 시그널을 분석하며,
앱 개발 기회를 도출하는 통합 파이프라인.
@source: 00-general-pro
@extracted: 2026-03-08
@version: 1.0.0
의존성:
- pydantic >= 2.0
- httpx (소스별 수집기)
- feedparser (Google News RSS)
사용법:
```python
from news import (
NewsItem,
TrendSignal,
AppOpportunity,
CollectionResult,
AnalysisReport,
)
from news.sources import AVAILABLE_SOURCES, BaseNewsSource
from news.collector import NewsCollector
from news.analyzer import TrendAnalyzer
from news.reporter import ReportGenerator
```
"""
from .models import (
AnalysisReport,
AppOpportunity,
CollectionResult,
MarketingStrategy,
NewsItem,
TrendSignal,
)
from .collector import NewsCollector
from .analyzer import TrendAnalyzer
from .reporter import ReportGenerator
# ============================================
# Public API
# ============================================
__all__ = [
"AnalysisReport",
"AppOpportunity",
"CollectionResult",
"MarketingStrategy",
"NewsItem",
"NewsCollector",
"ReportGenerator",
"TrendAnalyzer",
"TrendSignal",
]