mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	| @@ -6512,6 +6512,13 @@ def jwt_encode_hs256(payload_data, key, headers={}): | |||||||
|     return token |     return token | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # can be extended in future to verify the signature and parse header and return the algorithm used if it's not HS256 | ||||||
|  | def jwt_decode_hs256(jwt): | ||||||
|  |     header_b64, payload_b64, signature_b64 = jwt.split('.') | ||||||
|  |     payload_data = json.loads(base64.urlsafe_b64decode(payload_b64)) | ||||||
|  |     return payload_data | ||||||
|  |  | ||||||
|  |  | ||||||
| def supports_terminal_sequences(stream): | def supports_terminal_sequences(stream): | ||||||
|     if compat_os_name == 'nt': |     if compat_os_name == 'nt': | ||||||
|         if get_windows_version() < (10, 0, 10586): |         if get_windows_version() < (10, 0, 10586): | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan