mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-10-31 12:42:09 +00:00 
			
		
		
		
	Fix signature URL regex
This commit is contained in:
		| @@ -190,6 +190,7 @@ def update_decrypt_function | ||||
|       decrypt_function = fetch_decrypt_function | ||||
|       yield decrypt_function | ||||
|     rescue ex | ||||
|       # TODO: Log error | ||||
|       next | ||||
|     ensure | ||||
|       sleep 1.minute | ||||
|   | ||||
| @@ -2,7 +2,7 @@ alias SigProc = Proc(Array(String), Int32, Array(String)) | ||||
|  | ||||
| def fetch_decrypt_function(id = "CvFH_6DNRCY") | ||||
|   document = YT_POOL.client &.get("/watch?v=#{id}&gl=US&hl=en").body | ||||
|   url = document.match(/src="(?<url>\/yts\/jsbin\/player_ias-[^\/]+\/en_US\/base.js)"/).not_nil!["url"] | ||||
|   url = document.match(/src="(?<url>\/s\/player\/[^\/]+\/player_ias[^\/]+\/en_US\/base.js)"/).not_nil!["url"] | ||||
|   player = YT_POOL.client &.get(url).body | ||||
|  | ||||
|   function_name = player.match(/^(?<name>[^=]+)=function\(\w\){\w=\w\.split\(""\);[^\. ]+\.[^( ]+/m).not_nil!["name"] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Omar Roth
					Omar Roth