INNER CODE UNIT · Python

generate_totp

buzzsubash/algo_trading_strategies_india · broker-utilities/zerodha-kite-connect-auto-login.py:191

    def generate_totp(self):
        """Generate TOTP for 2FA authentication"""
        try:
            totp = pyotp.TOTP(self.config.TOTP_KEY)
            return totp.now()
        except Exception as e:
            logging.error(f"Failed to generate TOTP: {e}")
            raise

    def perform_login(self):
        """Perform the complete login process"""
        try:
            # Create session for login
            req_session = requests.Session()
            req_session.headers.update({
                'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'
            })

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…