15 lines
469 B
Python
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) |