Skip to main content

Zerodha Login Automation - Selenium Based

Project description

Zerodha Login Automated; This package reads access token stored in dynamodb and provides KiteConnect / KiteTicker instances.

This package can only be used in conjunction with a dynamodb access_store that keeps access key stored

Context

This code is for a python package for automated login to Zerodha. The redirect URL is not handled here - Separate Repos with a container that runs as a lambda function saves the access token to dynamoDB

Check out zlogin-puppeteer (headless chrome based login to zerodha) [can be hosted for free in Google cloud functions] and zerodha-dynamodb-save-accesstoken [AWS lambda container] to save access token to dynamodb from redirect url.

How to productionalize

  • Get Zerodha (kite.trade) account for API based access to the platform.

  • Save the API key as env variable ZAPI

  • Checkout zlogin-puppeteer repository that automates login process (using headless chrome)

  • Check out the zerodha-dynamodb-save-accesstoken repository to set up a lambda function to handle Zerodha redirect url (it saves the access token in the save_access table in dynamodb)

  • Install zlogin package from pypi, "pip install zlogin"

import zlogin
access_token = zlogin.fetch_access_token()

This repo is a sister repo with zerodha-dynamodb-save-accesstoken & zlogin-puppeteer tools which have a container code for lambda function that handles storage of access token to dynamodb and puppeteer based Google Cloud Function code to handle login process which redirects to the lambda.

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

zlogin-0.0.8.tar.gz (3.6 kB view hashes)

Uploaded Source

Built Distribution

zlogin-0.0.8-py3-none-any.whl (3.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page