Really-amin's picture
Upload 143 files
5cd2b89 verified
"""
Collectors Package
Data collection modules for cryptocurrency APIs
Modules:
- market_data: CoinGecko, CoinMarketCap, Binance market data
- explorers: Etherscan, BscScan, TronScan blockchain explorers
- news: CryptoPanic, NewsAPI news aggregation
- sentiment: Alternative.me Fear & Greed Index
- onchain: The Graph, Blockchair on-chain analytics (placeholder)
"""
from collectors.market_data import (
get_coingecko_simple_price,
get_coinmarketcap_quotes,
get_binance_ticker,
collect_market_data
)
from collectors.explorers import (
get_etherscan_gas_price,
get_bscscan_bnb_price,
get_tronscan_stats,
collect_explorer_data
)
from collectors.news import (
get_cryptopanic_posts,
get_newsapi_headlines,
collect_news_data
)
from collectors.sentiment import (
get_fear_greed_index,
collect_sentiment_data
)
from collectors.onchain import (
get_the_graph_data,
get_blockchair_data,
get_glassnode_metrics,
collect_onchain_data
)
__all__ = [
# Market Data
"get_coingecko_simple_price",
"get_coinmarketcap_quotes",
"get_binance_ticker",
"collect_market_data",
# Explorers
"get_etherscan_gas_price",
"get_bscscan_bnb_price",
"get_tronscan_stats",
"collect_explorer_data",
# News
"get_cryptopanic_posts",
"get_newsapi_headlines",
"collect_news_data",
# Sentiment
"get_fear_greed_index",
"collect_sentiment_data",
# On-chain
"get_the_graph_data",
"get_blockchair_data",
"get_glassnode_metrics",
"collect_onchain_data",
]