KaraokeVideoDownloader/karaoke_downloader/youtube_utils.py

15 lines
469 B
Python

import re
from pathlib import Path
def get_channel_info(channel_url):
if '@' in channel_url:
channel_name = channel_url.split('@')[1].split('/')[0]
channel_id = f"@{channel_name}"
else:
channel_name = "unknown_channel"
channel_id = "unknown_channel"
channel_name = re.sub(r'[<>:"/\\|?*]', '_', channel_name)
return channel_name, channel_id
def get_playlist_info(playlist_url):
return get_channel_info(playlist_url)