Some checks are pending
Deploy to Production / deploy (push) Waiting to run
- Upgrade pykrx 1.2.3 → 1.2.6 (KRX login session support) - Add KRX_ID/KRX_PW env vars for KRX authentication - Enhance error handling in all pykrx-dependent collectors - ETFCollector: raise KRXDataError with login hint - ValuationCollector: raise RuntimeError with login hint - StockCollector/PriceCollector/ETFPriceCollector: JSONDecodeError handling - Fix TIGER 200 ticker: 069500 → 102110 in seed data - Rebuild seed_data.py from actual 33 trade records - Add trade_history_raw.csv as source data - Fix pension_allocation recommendation: KODEX 200 → TIGER 200 - Add ticker dropdown to transaction add modal (frontend) - Update .env.example with KRX credentials - All 276 tests passing
21 lines
779 B
Python
21 lines
779 B
Python
from app.services.collectors.base import BaseCollector
|
|
from app.services.collectors.stock_collector import StockCollector
|
|
from app.services.collectors.sector_collector import SectorCollector
|
|
from app.services.collectors.price_collector import PriceCollector
|
|
from app.services.collectors.valuation_collector import ValuationCollector
|
|
from app.services.collectors.etf_collector import ETFCollector, KRXDataError
|
|
from app.services.collectors.etf_price_collector import ETFPriceCollector
|
|
from app.services.collectors.financial_collector import FinancialCollector
|
|
|
|
__all__ = [
|
|
"BaseCollector",
|
|
"StockCollector",
|
|
"SectorCollector",
|
|
"PriceCollector",
|
|
"ValuationCollector",
|
|
"ETFCollector",
|
|
"ETFPriceCollector",
|
|
"FinancialCollector",
|
|
"KRXDataError",
|
|
]
|