File size: 864 Bytes
b190b45
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
29
"""

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",
]