Default to yt-dlp

This commit is contained in:
blank X 2021-10-06 13:51:07 +07:00
parent 3553aaf427
commit 855ec364ce
Signed by: blankie
GPG Key ID: CC15FC822C7F61F5
3 changed files with 13 additions and 3 deletions

View File

@ -1,10 +1,15 @@
import sys
import time import time
import json import json
import random import random
import logging import logging
import feedparser import feedparser
from io import BytesIO from io import BytesIO
from youtube_dl.extractor import youtube try:
from yt_dlp.extractor import youtube
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.extractor import youtube
from . import config, client, seen_videos from . import config, client, seen_videos
youtube._try_get = _try_get = youtube.try_get youtube._try_get = _try_get = youtube.try_get

View File

@ -1,5 +1,6 @@
import re import re
import os import os
import sys
import json import json
import time import time
import random import random
@ -10,7 +11,11 @@ import traceback
from io import BytesIO from io import BytesIO
from decimal import Decimal from decimal import Decimal
from urllib.parse import urlparse 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 . import session, config, client, seen_videos
from .utils import update_seen_videos, get_video_list from .utils import update_seen_videos, get_video_list
from .cappedio import bopen from .cappedio import bopen

View File

@ -1,4 +1,4 @@
youtube-dl yt-dlp
feedparser feedparser
telethon telethon
aiohttp aiohttp