simple package to communicate and crawl data from tsetmc.com (Tehran Stock Exchange Website)
Project description
TSETMC-API
This library is for getting data from tsetmc website. It is divided into 5 subcomponents:
Installation
You can install this library using the following command:
pip install tsetmc-api
Examples
You can find examples of using each component in examples
directory.
Component | Example File |
---|---|
Symbol | symbol_example.py |
Market Watch | market_watch_example.py |
Day Details | day_details_example.py |
Market Map | market_map_example.py |
Group | group_example.py |
Usage
- symbol: working with main symbol page and live data ( e.g. this page)
- market_watch: getting data visible from market watch page
- day_details: working with details of a symbol in a single day of history ( e.g. this page)
- market_map: getting data visible in market map page
- group: getting list of available symbol groups
Symbol Component (tsetmc_api.symbol)
Market Watch Component (tsetmc_api.market_watch)
Day Details Component (tsetmc_api.day_details)
Market Map Component (tsetmc_api.market_map)
Group Component (tsetmc_api.group)
Group component currently only has one function (get_all_groups
) which returns all the symbol groups.
Errors
Tsetmc sometimes returns 403 and you should retry.
TODO
- Migrate
symbol
component to use new tsetmc. - Migrate
market_watch
component to use new tsetmc. - Migrate
day_details
component to use new tsetmc. - Migrate
market_map
component to use new tsetmc. - Migrate
group
component to use new tsetmc. - Support asyncio.
Support and Donation
If this repository helped you, please support it by giving a star (:star:).
For contacting me about this project please use the following email:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tsetmc_api-5.2.0.tar.gz
(17.7 kB
view hashes)
Built Distribution
tsetmc_api-5.2.0-py3-none-any.whl
(26.8 kB
view hashes)
Close
Hashes for tsetmc_api-5.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b27bc151eddea1310e3e41105052ec9652a7b3936de6f12aa376401b5cfcdc0 |
|
MD5 | 388a39c1e03862fb765666841a7e75e0 |
|
BLAKE2b-256 | a12a7508bafe5cbc1a5838c033678de52f8b7bf2e809a211187094250316ec71 |