mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	[cleanup] Mark unused files
This commit is contained in:
		
							
								
								
									
										34
									
								
								devscripts/gh-pages.unused/sign-versions.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								devscripts/gh-pages.unused/sign-versions.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | ||||
| #!/usr/bin/env python3 | ||||
| from __future__ import unicode_literals, with_statement | ||||
|  | ||||
| import rsa | ||||
| import json | ||||
| from binascii import hexlify | ||||
|  | ||||
| try: | ||||
|     input = raw_input | ||||
| except NameError: | ||||
|     pass | ||||
|  | ||||
| versions_info = json.load(open('update/versions.json')) | ||||
| if 'signature' in versions_info: | ||||
|     del versions_info['signature'] | ||||
|  | ||||
| print('Enter the PKCS1 private key, followed by a blank line:') | ||||
| privkey = b'' | ||||
| while True: | ||||
|     try: | ||||
|         line = input() | ||||
|     except EOFError: | ||||
|         break | ||||
|     if line == '': | ||||
|         break | ||||
|     privkey += line.encode('ascii') + b'\n' | ||||
| privkey = rsa.PrivateKey.load_pkcs1(privkey) | ||||
|  | ||||
| signature = hexlify(rsa.pkcs1.sign(json.dumps(versions_info, sort_keys=True).encode('utf-8'), privkey, 'SHA-256')).decode() | ||||
| print('signature: ' + signature) | ||||
|  | ||||
| versions_info['signature'] = signature | ||||
| with open('update/versions.json', 'w') as versionsf: | ||||
|     json.dump(versions_info, versionsf, indent=4, sort_keys=True) | ||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan