Tehran Stock Exchange OSINT Tool for Python
Project description
This is just an Alpha release, So If you find it interesting or you encounter any bugs, I would appreciate if you let me know!
Overview
Currently there is no active well-documented API for TSE capital market out there. And this is a big obstacle to development of projects and studies based on this data. tfinance aimes to solve this problem by developing an OSINT tool to provide a reliable, threaded, and Pythonic way to access TSE’s historical data.
>> import tfinance as tfin
>> fold = tfin.Ticker("فولاد")
>>fold.name
'فولاد مباركه اصفهان'
>>fold.sector
'فلزات اساسي'
>>fold.history.head()
<TICKER> <DTYYYYMMDD> <FIRST> ... <PER> <OPEN> <LAST>
0 S*Mobarakeh.Steel 2020-10-06 17700.0 ... D 17860.0 18240.0
1 S*Mobarakeh.Steel 2020-10-05 17610.0 ... D 18210.0 17700.0
2 S*Mobarakeh.Steel 2020-10-04 18760.0 ... D 18710.0 18090.0
3 S*Mobarakeh.Steel 2020-10-03 18290.0 ... D 17920.0 18810.0
4 S*Mobarakeh.Steel 2020-09-30 18170.0 ... D 17500.0 18290.0
[5 rows x 12 columns]
Installation
The easiest way to install tfinance is from the Python Package Index using pip or easy_install:
$ pip install tfinance
License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tfinance-0.1.2.tar.gz
(5.4 kB
view hashes)
Built Distribution
tfinance-0.1.2-py3-none-any.whl
(18.7 kB
view hashes)