Harsh Nisar

KiteBase

A module that manages the KiteConnect instance and provides robust API features to dependent modules.

Background

KiteBase is a core module which manages login and routes API requests in a robust manner.
The module implements common core methods, and stores common attributes used widely in dependent modules.
The system automatically exits at a user-prescribed time. Check workflow below for more.

Download

Visit the Download section to get the setup script. Chose (1) KiteBase during installation. You will need a secret code to install the package onto your system. Please contact me @harshnisar on Twitter or Telegram for the code.

Workflow

KiteBase lets the user log into a KiteConnect session. Simply follow the steps below:
  1. Import modules
    >> from Instance import Instance
  2. Generate an Instance
    >> I = Instance()
Done!
The user has been logged in. The scrip masters have been loaded as attributes. Telegram Bot Messaging methods have been made accsible, if selected. Robust KiteConnect API access methods are now available for use.
If you are a new KiteConnect user, please start with the headless flag set to False so as to manually authorize KiteConnect to link to Kite.
See the Information section for more details.

Information

Instance Module: KiteConnect API will be logged into and the session's instance will be stored here. With the newest update, there is functionality to create and fetch the runfile directly from Trade Button Company for participants. In this interest:

Access

Check projects for Requirements. Presently KiteBase isn't availably freely. If you are interested, send an email or contact me @harshnisar on Twitter or Telegram for access.