Skip to content

Instantly share code, notes, and snippets.

View ganigithub's full-sized avatar
🎯
Focusing

Ganesh Nagarvani ganigithub

🎯
Focusing
View GitHub Profile
import datetime
import pandas as pd
def final_data(self, data):
candleinfo = data['data']['candles']
df = pd.DataFrame(candleinfo, columns = ['time','open','high','low','close','volume','openinterest'])
df['time'] = pd.to_datetime(df.time, format = '%Y-%m-%dT%H:%M:%S')
date = datetime.datetime.now()
class Minute():
def __init__(self):
self.login(webdriver_path, url, user_id, pwd, totp)
self.inspect(x_dev_tools,y_dev_tools,x_bottom_symbol,y_bottom_symbol,x_network,y_network,x_xhr,y_xhr,x_refresh,y_refresh)
self.d1 = self.minute_data(x_day_chart,y_day_chart,x_min_chart,y_min_chart,x_minute_url,y_minute_url,x_response,y_response,x_data,y_data)
def login(self, webdriver_path, url, user_id, pwd, totp):
# function body
# launch chrome and open zerodha website
from selenium import webdriver
from time import sleep
from pyotp import TOTP
kite = KiteConnect(api_key)
service = webdriver.chrome.service.Service('./chromedriver.exe')
service.start()
from kiteconnect import KiteConnect
from selenium import webdriver
api_key = <YOUR API KEY>
api_secret = <YOUR API SECRET>
chromedriver_path = <PATH TO YOUR CHROMEDRIVER>
kite = KiteConnect(api_key = api_key)
#start chrome using selenium webdriver