This tool is used to extract tradebook snapshot from console.zerodha.com. You need to provide user details to this tool and it will extract snapshot for each segment and the month that you specify. You can use it to generate monthly transaction report.
- This tool relies on firefox selenium driver to open the web page and perform report generation task.
- Once report is generated for a particular segment it is captured as a snapshot
- All such shapshots are bundled into a pdf to be used for submission purpose.
Below are the libraries that will be used by this tool
- python
- selenium
- pillow
- gekodriver
- Make sure you have python installed on your machine.
- Download this project in your machine.
- Install pipenv using
pip install pipenv
. - Run command
pipenv install
to download all dependencies. - Enter pipenv shell using
pipenv shell
. - Add required details in properties file.
- Download gekodriver from https://github.com/mozilla/geckodriver/releases and place it inside project folder
- Run
python app.py
.