├── .github ├── ISSUE_TEMPLATE │ ├── ----------.md │ └── feature_request.md └── workflows │ ├── codeql.yml │ ├── python-publish.yml │ └── unit_test.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── poetry.lock ├── pyproject.toml ├── pytse_client ├── .gitignore ├── __init__.py ├── asks_bids.py ├── config.py ├── data │ ├── __init__.py │ ├── generate_indices_name.py │ ├── indices_name.json │ └── symbols_name.json ├── download.py ├── examples │ ├── __init__.py │ ├── client_types.py │ ├── download_all.py │ ├── download_financial_index.py │ ├── download_financial_indexes.py │ ├── download_shareholders_history.py │ ├── download_shareholders_history_aync.py │ ├── financial_index.py │ ├── sma.py │ └── ticker.py ├── financial_index │ ├── __init__.py │ └── financial_index.py ├── historical_intraday │ └── trade_details.py ├── orderbook │ ├── __init__.py │ ├── common.py │ ├── order_book.py │ └── order_book_async.py ├── proxy │ ├── dto.py │ └── tsetmc.py ├── scraper │ ├── __init__.py │ ├── symbol_scraper.py │ └── tsetmc_scraper.py ├── scripts │ └── update_symbols_json.py ├── stats.py ├── symbols_data.py ├── ticker │ ├── __init__.py │ ├── api_extractors.py │ ├── dto.py │ ├── export.py │ └── ticker.py ├── ticker_statisticals │ ├── README.md │ ├── __init__.py │ ├── generate_document.py │ ├── key_stats.py │ └── utils.py ├── translations.py ├── tse_settings.py └── utils │ ├── __init__.py │ ├── async_utils.py │ ├── date.py │ ├── decorators.py │ ├── logging_generator.py │ ├── persian.py │ ├── request_session.py │ ├── scrape.py │ ├── string.py │ ├── symbols.py │ └── trade_dates.py └── tests ├── __init__.py ├── test_asks_bids ├── __init__.py └── test_asks_bids.py ├── test_download ├── __init__.py ├── download_all.py └── test_download.py ├── test_finanacial_index ├── __init__.py └── test_financial_index.py ├── test_orderbook ├── __init__.py └── test_orderbook.py ├── test_stats ├── __init__.py └── test_key_stats.py ├── test_symbols_data.py ├── test_ticker ├── __init__.py ├── test_ticker.py ├── test_ticker_export.py └── ticker_e2e.py └── test_trade_details └── test_trade_details_history.py /.github/ISSUE_TEMPLATE/----------.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/.github/ISSUE_TEMPLATE/----------.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/unit_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/.github/workflows/unit_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/README.md -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytse_client/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /pytse_client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/__init__.py -------------------------------------------------------------------------------- /pytse_client/asks_bids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/asks_bids.py -------------------------------------------------------------------------------- /pytse_client/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/config.py -------------------------------------------------------------------------------- /pytse_client/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytse_client/data/generate_indices_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/data/generate_indices_name.py -------------------------------------------------------------------------------- /pytse_client/data/indices_name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/data/indices_name.json -------------------------------------------------------------------------------- /pytse_client/data/symbols_name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/data/symbols_name.json -------------------------------------------------------------------------------- /pytse_client/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/download.py -------------------------------------------------------------------------------- /pytse_client/examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytse_client/examples/client_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/examples/client_types.py -------------------------------------------------------------------------------- /pytse_client/examples/download_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/examples/download_all.py -------------------------------------------------------------------------------- /pytse_client/examples/download_financial_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/examples/download_financial_index.py -------------------------------------------------------------------------------- /pytse_client/examples/download_financial_indexes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/examples/download_financial_indexes.py -------------------------------------------------------------------------------- /pytse_client/examples/download_shareholders_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/examples/download_shareholders_history.py -------------------------------------------------------------------------------- /pytse_client/examples/download_shareholders_history_aync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/examples/download_shareholders_history_aync.py -------------------------------------------------------------------------------- /pytse_client/examples/financial_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/examples/financial_index.py -------------------------------------------------------------------------------- /pytse_client/examples/sma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/examples/sma.py -------------------------------------------------------------------------------- /pytse_client/examples/ticker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/examples/ticker.py -------------------------------------------------------------------------------- /pytse_client/financial_index/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/financial_index/__init__.py -------------------------------------------------------------------------------- /pytse_client/financial_index/financial_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/financial_index/financial_index.py -------------------------------------------------------------------------------- /pytse_client/historical_intraday/trade_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/historical_intraday/trade_details.py -------------------------------------------------------------------------------- /pytse_client/orderbook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytse_client/orderbook/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/orderbook/common.py -------------------------------------------------------------------------------- /pytse_client/orderbook/order_book.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/orderbook/order_book.py -------------------------------------------------------------------------------- /pytse_client/orderbook/order_book_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/orderbook/order_book_async.py -------------------------------------------------------------------------------- /pytse_client/proxy/dto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/proxy/dto.py -------------------------------------------------------------------------------- /pytse_client/proxy/tsetmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/proxy/tsetmc.py -------------------------------------------------------------------------------- /pytse_client/scraper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytse_client/scraper/symbol_scraper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/scraper/symbol_scraper.py -------------------------------------------------------------------------------- /pytse_client/scraper/tsetmc_scraper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/scraper/tsetmc_scraper.py -------------------------------------------------------------------------------- /pytse_client/scripts/update_symbols_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/scripts/update_symbols_json.py -------------------------------------------------------------------------------- /pytse_client/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/stats.py -------------------------------------------------------------------------------- /pytse_client/symbols_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/symbols_data.py -------------------------------------------------------------------------------- /pytse_client/ticker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/ticker/__init__.py -------------------------------------------------------------------------------- /pytse_client/ticker/api_extractors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/ticker/api_extractors.py -------------------------------------------------------------------------------- /pytse_client/ticker/dto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/ticker/dto.py -------------------------------------------------------------------------------- /pytse_client/ticker/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/ticker/export.py -------------------------------------------------------------------------------- /pytse_client/ticker/ticker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/ticker/ticker.py -------------------------------------------------------------------------------- /pytse_client/ticker_statisticals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/ticker_statisticals/README.md -------------------------------------------------------------------------------- /pytse_client/ticker_statisticals/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/ticker_statisticals/__init__.py -------------------------------------------------------------------------------- /pytse_client/ticker_statisticals/generate_document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/ticker_statisticals/generate_document.py -------------------------------------------------------------------------------- /pytse_client/ticker_statisticals/key_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/ticker_statisticals/key_stats.py -------------------------------------------------------------------------------- /pytse_client/ticker_statisticals/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/ticker_statisticals/utils.py -------------------------------------------------------------------------------- /pytse_client/translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/translations.py -------------------------------------------------------------------------------- /pytse_client/tse_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/tse_settings.py -------------------------------------------------------------------------------- /pytse_client/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/utils/__init__.py -------------------------------------------------------------------------------- /pytse_client/utils/async_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/utils/async_utils.py -------------------------------------------------------------------------------- /pytse_client/utils/date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/utils/date.py -------------------------------------------------------------------------------- /pytse_client/utils/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/utils/decorators.py -------------------------------------------------------------------------------- /pytse_client/utils/logging_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/utils/logging_generator.py -------------------------------------------------------------------------------- /pytse_client/utils/persian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/utils/persian.py -------------------------------------------------------------------------------- /pytse_client/utils/request_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/utils/request_session.py -------------------------------------------------------------------------------- /pytse_client/utils/scrape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/utils/scrape.py -------------------------------------------------------------------------------- /pytse_client/utils/string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/utils/string.py -------------------------------------------------------------------------------- /pytse_client/utils/symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/utils/symbols.py -------------------------------------------------------------------------------- /pytse_client/utils/trade_dates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/pytse_client/utils/trade_dates.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_asks_bids/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_asks_bids/test_asks_bids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/tests/test_asks_bids/test_asks_bids.py -------------------------------------------------------------------------------- /tests/test_download/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_download/download_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/tests/test_download/download_all.py -------------------------------------------------------------------------------- /tests/test_download/test_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/tests/test_download/test_download.py -------------------------------------------------------------------------------- /tests/test_finanacial_index/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_finanacial_index/test_financial_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/tests/test_finanacial_index/test_financial_index.py -------------------------------------------------------------------------------- /tests/test_orderbook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_orderbook/test_orderbook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/tests/test_orderbook/test_orderbook.py -------------------------------------------------------------------------------- /tests/test_stats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_stats/test_key_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/tests/test_stats/test_key_stats.py -------------------------------------------------------------------------------- /tests/test_symbols_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/tests/test_symbols_data.py -------------------------------------------------------------------------------- /tests/test_ticker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_ticker/test_ticker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/tests/test_ticker/test_ticker.py -------------------------------------------------------------------------------- /tests/test_ticker/test_ticker_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/tests/test_ticker/test_ticker_export.py -------------------------------------------------------------------------------- /tests/test_ticker/ticker_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/tests/test_ticker/ticker_e2e.py -------------------------------------------------------------------------------- /tests/test_trade_details/test_trade_details_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glyphack/pytse-client/HEAD/tests/test_trade_details/test_trade_details_history.py --------------------------------------------------------------------------------