
    i                    T    d Z ddlmZ ddlmZ ddlmZ ddlmZm	Z	 ddl
mZ dZg d	Zy
)a@  TvDatafeed - TradingView historical and live data downloader.

A Python library for downloading historical and real-time market data
from TradingView. Supports both basic historical data retrieval and
advanced live streaming with callback architecture.

Example:
    Basic usage:
        >>> from tvDatafeed import TvDatafeed, Interval
        >>> tv = TvDatafeed(username='user', password='pass')
        >>> data = tv.get_hist('AAPL', 'NASDAQ', Interval.in_1_hour, n_bars=100)

    Live streaming:
        >>> from tvDatafeed import TvDatafeedLive, Interval
        >>> def callback(seis, data):
        ...     print(f"New bar: {data}")
        >>> tvl = TvDatafeedLive(username='user', password='pass')
        >>> seis = tvl.new_seis('ETHUSDT', 'BINANCE', Interval.in_1_hour)
        >>> consumer = seis.new_consumer(callback)
    )annotations   )Consumer)TvDatafeedLive)Interval
TvDatafeed)Seisz2.2.1)r   r   r   r	   r   N)__doc__
__future__r   consumerr   datafeedr   mainr   r   seisr	   __version____all__     L/home/work/apex_v16/venv/lib/python3.12/site-packages/tvDatafeed/__init__.py<module>r      s'   * #  $ & r   