forked from tpd94/CDRM-Project
54 lines
1.4 KiB
Python
54 lines
1.4 KiB
Python
"""Module to check for the folders."""
|
|
|
|
import os
|
|
|
|
|
|
def check_for_config_folder():
|
|
"""Check for the config folder."""
|
|
if os.path.isdir(os.path.join(os.getcwd(), "configs")):
|
|
return
|
|
os.mkdir(os.path.join(os.getcwd(), "configs"))
|
|
return
|
|
|
|
|
|
def check_for_database_folder():
|
|
"""Check for the database folder."""
|
|
if os.path.isdir(os.path.join(os.getcwd(), "databases")):
|
|
return
|
|
os.mkdir(os.path.join(os.getcwd(), "databases"))
|
|
os.mkdir(os.path.join(os.getcwd(), "databases", "sql"))
|
|
return
|
|
|
|
|
|
def check_for_cdm_folder():
|
|
"""Check for the CDM folder."""
|
|
if os.path.isdir(os.path.join(os.getcwd(), "configs", "CDMs")):
|
|
return
|
|
os.mkdir(os.path.join(os.getcwd(), "configs", "CDMs"))
|
|
return
|
|
|
|
|
|
def check_for_wv_cdm_folder():
|
|
"""Check for the Widevine CDM folder."""
|
|
if os.path.isdir(os.path.join(os.getcwd(), "configs", "CDMs", "WV")):
|
|
return
|
|
os.mkdir(os.path.join(os.getcwd(), "configs", "CDMs", "WV"))
|
|
return
|
|
|
|
|
|
def check_for_cdm_pr_folder():
|
|
"""Check for the PlayReady CDM folder."""
|
|
if os.path.isdir(os.path.join(os.getcwd(), "configs", "CDMs", "PR")):
|
|
return
|
|
os.mkdir(os.path.join(os.getcwd(), "configs", "CDMs", "PR"))
|
|
return
|
|
|
|
|
|
def folder_checks():
|
|
"""Check for the folders."""
|
|
check_for_config_folder()
|
|
check_for_database_folder()
|
|
check_for_cdm_folder()
|
|
check_for_wv_cdm_folder()
|
|
check_for_cdm_pr_folder()
|