Removed automatic CDM download for github maximum compliance
This commit is contained in:
		
							parent
							
								
									57413e8e08
								
							
						
					
					
						commit
						024ffc83f7
					
				| @ -104,7 +104,7 @@ print(requests.post( | ||||
|         </details> | ||||
|         <details open className='w-full list-none mt-5'> | ||||
|             <summary className='text-2xl'>PyWidevine RemoteCDM info</summary> | ||||
|             <div className='mt-5 border-2 border-indigo-500 p-5 rounded-lg overflow-x-auto'> | ||||
|             <div className='mt-5 border-2 border-indigo-500/50 p-5 rounded-lg overflow-x-auto'> | ||||
|                 <p> | ||||
|                     <strong>Device Type:</strong> '{deviceInfo.device_type}'<br /> | ||||
|                     <strong>System ID:</strong> {deviceInfo.system_id}<br /> | ||||
| @ -117,7 +117,7 @@ print(requests.post( | ||||
|         </details> | ||||
|         <details open className='w-full list-none mt-5'> | ||||
|             <summary className='text-2xl'>PyPlayready RemoteCDM info</summary> | ||||
|             <div className='mt-5 border-2 border-indigo-500 p-5 rounded-lg overflow-x-auto'> | ||||
|             <div className='mt-5 border-2 border-indigo-500/50 p-5 rounded-lg overflow-x-auto'> | ||||
|                 <p> | ||||
|                     <strong>Security Level:</strong> {prDeviceInfo.security_level}<br /> | ||||
|                     <strong>Host:</strong> {fullHost}/remotecdm/playready<br /> | ||||
|  | ||||
| @ -8,22 +8,7 @@ def check_for_wvd_cdm(): | ||||
|     with open(f'{os.getcwd()}/configs/config.yaml', 'r') as file: | ||||
|         config = yaml.safe_load(file) | ||||
|     if config['default_wv_cdm'] == '': | ||||
|         answer = ' ' | ||||
|         while answer[0].upper() != 'Y' and answer[0].upper() != 'N': | ||||
|             answer = input('No default Widevine CDM specified, would you like to download one from The CDM Project? (Y)es/(N)o: ') | ||||
|         if answer[0].upper() == 'Y': | ||||
|             response = requests.get(url='https://cdm-project.com/CDRM-Team/CDMs/raw/branch/main/Widevine/L3/public.wvd') | ||||
|             if response.status_code == 200: | ||||
|                 with open(f'{os.getcwd()}/configs/CDMs/WV/public.wvd', 'wb') as file: | ||||
|                     file.write(response.content) | ||||
|                 config['default_wv_cdm'] = 'public' | ||||
|                 with open(f'{os.getcwd()}/configs/config.yaml', 'w') as file: | ||||
|                     yaml.dump(config, file) | ||||
|                 print("Successfully downloaded Widevine CDM") | ||||
|             else: | ||||
|                 exit(f"Download failed, please try again or place a .wvd file in {os.getcwd()}/configs/CDMs/WV and specify the name in {os.getcwd()}/configs/config.yaml") | ||||
|         if answer[0].upper() == 'N': | ||||
|             exit(f"Place a .wvd file in {os.getcwd()}/configs/CDMs/WV and specify the name in {os.getcwd()}/configs/config.yaml") | ||||
|         exit(f"Please put the name of your Widevine CDM inside of {os.getcwd()}/configs/config.yaml") | ||||
|     else: | ||||
|         base_name = config["default_wv_cdm"] | ||||
|         if not base_name.endswith(".wvd"): | ||||
| @ -37,22 +22,7 @@ def check_for_prd_cdm(): | ||||
|     with open(f'{os.getcwd()}/configs/config.yaml', 'r') as file: | ||||
|         config = yaml.safe_load(file) | ||||
|     if config['default_pr_cdm'] == '': | ||||
|         answer = ' ' | ||||
|         while answer[0].upper() != 'Y' and answer[0].upper() != 'N': | ||||
|             answer = input('No default PlayReady CDM specified, would you like to download one from The CDM Project? (Y)es/(N)o: ') | ||||
|         if answer[0].upper() == 'Y': | ||||
|             response = requests.get(url='https://cdm-project.com/CDRM-Team/CDMs/raw/branch/main/Playready/SL2000/public.prd') | ||||
|             if response.status_code == 200: | ||||
|                 with open(f'{os.getcwd()}/configs/CDMs/PR/public.prd', 'wb') as file: | ||||
|                     file.write(response.content) | ||||
|                 config['default_pr_cdm'] = 'public' | ||||
|                 with open(f'{os.getcwd()}/configs/config.yaml', 'w') as file: | ||||
|                     yaml.dump(config, file) | ||||
|                 print("Successfully downloaded PlayReady CDM") | ||||
|             else: | ||||
|                 exit(f"Download failed, please try again or place a .prd file in {os.getcwd()}/configs/CDMs/PR and specify the name in {os.getcwd()}/configs/config.yaml") | ||||
|         if answer[0].upper() == 'N': | ||||
|             exit(f"Place a .prd file in {os.getcwd()}/configs/CDMs/PR and specify the name in {os.getcwd()}/configs/config.yaml") | ||||
|         exit(f"Please put the name of your PlayReady CDM inside of {os.getcwd()}/configs/config.yaml") | ||||
|     else: | ||||
|         base_name = config["default_pr_cdm"] | ||||
|         if not base_name.endswith(".prd"): | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user