Really-amin's picture
Upload 577 files
b190b45 verified
"""
REST API Data Providers for HuggingFace Space Backend
This module provides direct REST API integrations for:
- Blockchain data (Etherscan, BscScan, TronScan)
- Market data (CoinMarketCap)
- News aggregation (NewsAPI)
- AI sentiment analysis (HuggingFace models)
All providers use async HTTP with httpx, 10-second timeouts,
and optional 30-second in-memory caching.
"""
from .etherscan_provider import EtherscanProvider
from .bscscan_provider import BscscanProvider
from .tronscan_provider import TronscanProvider
from .coinmarketcap_provider import CoinMarketCapProvider
from .news_provider import NewsProvider
from .hf_sentiment_provider import HFSentimentProvider
__all__ = [
"EtherscanProvider",
"BscscanProvider",
"TronscanProvider",
"CoinMarketCapProvider",
"NewsProvider",
"HFSentimentProvider",
]