Alternate python library for Zerodha Kite connect API.
https://marketsetup.in/documentation/jugaad-trader/
$ pip install jugaad-trader
Library provides a CLI to manage your session/credentials. It is not recommended to use the credentials directly in the code.
Step 1 - Start session using your zerodha credentials
$ jtrader zerodha startsession User ID >: Zerodha User Id Password >: Pin >: Logged in successfully
Step 2 - Start using it in the code
from jugaad_trader import Zerodha
kite = Zerodha()
kite.set_access_token()
print(kite.profile())
For more details please visit https://marketsetup.in/documentation/jugaad-trader/
You may find this other jugaad (Jugaad-Data) interesting, its a simple library to fetch data from NSE.
Refer this document how to contribute - https://github.com/jugaad-py/jugaad-trader/blob/master/contributing.md
A simple article which explains the basics on which this library is built
This is a simple script based on jugaad-trader library to download minute interval data for any instrument (stock, futures, options and indices).
Article shows how you can use Jugaad-Trader to place orders automatically