's'
This commit is contained in:
23
youtube.py
23
youtube.py
@@ -75,8 +75,27 @@ start_display_time = datetime.datetime.now()
|
||||
global_proxy = False
|
||||
recording_time_list = {}
|
||||
script_path = os.path.split(os.path.realpath(sys.argv[0]))[0]
|
||||
config_file = f'{script_path}/config/config.ini'
|
||||
url_config_file = f'{script_path}/config/URL_config.ini'
|
||||
|
||||
|
||||
def _live_pm2_name() -> str:
|
||||
return (os.environ.get("LIVE_PM2_PROCESS_NAME") or os.environ.get("PM2_SERVICE_NAME") or "").strip()
|
||||
|
||||
|
||||
def _youtube_pro_style_config_paths() -> tuple[str, str]:
|
||||
"""多频道 Pro:每 PM2 名对应独立 youtube.* / URL_config.*(与 web 控制台一致)。"""
|
||||
pm2 = _live_pm2_name()
|
||||
if pm2 and "__" in pm2:
|
||||
low = pm2.lower()
|
||||
if low.startswith("youtube") or low.startswith("douyin_youtube"):
|
||||
safe = re.sub(r"[^a-zA-Z0-9_.-]", "_", pm2)
|
||||
return (
|
||||
f"{script_path}/config/youtube.{safe}.ini",
|
||||
f"{script_path}/config/URL_config.{safe}.ini",
|
||||
)
|
||||
return f"{script_path}/config/youtube.ini", f"{script_path}/config/URL_config.ini"
|
||||
|
||||
|
||||
config_file, url_config_file = _youtube_pro_style_config_paths()
|
||||
backup_dir = f'{script_path}/backup_config'
|
||||
text_encoding = 'utf-8-sig'
|
||||
rstr = r"[\/\\\:\*\??\"\<\>\|&#.。,, ~!· ]"
|
||||
|
||||
Reference in New Issue
Block a user