|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
import re |
|
|
|
|
import os |
|
|
|
|
import sys |
|
|
|
|
import json |
|
|
|
|
import time |
|
|
|
|
import random |
|
|
|
@ -10,7 +11,11 @@ import traceback
|
|
|
|
|
from io import BytesIO |
|
|
|
|
from decimal import Decimal |
|
|
|
|
from urllib.parse import urlparse |
|
|
|
|
from youtube_dl import YoutubeDL |
|
|
|
|
try: |
|
|
|
|
from yt_dlp import YoutubeDL |
|
|
|
|
except Exception as e: |
|
|
|
|
print(f'Failed to import yt_dlp due to {type(e).__name__}: {e}, importing youtube_dl', file=sys.stderr) |
|
|
|
|
from youtube_dl import YoutubeDL |
|
|
|
|
from . import session, config, client, seen_videos |
|
|
|
|
from .utils import update_seen_videos, get_video_list |
|
|
|
|
from .cappedio import bopen |
|
|
|
|