Временно переделал downloader и youtube

возможно потребуется перенести yt-dlp в консоль, и работать через stdout
This commit is contained in:
Viner Abubakirov
2026-02-18 20:54:28 +05:00
parent 0cf412ea1e
commit cfc068e857
3 changed files with 55 additions and 21 deletions

10
test.py
View File

@@ -7,13 +7,13 @@ def download(url: str):
upload_backend = DiskChunkUploadBackend("trash_holder")
downloader = HttpStreamingDownloader(upload_backend)
youtube = YtDlpInfo(url)
video_headers, video_url = youtube.get_video_url("480p")
video = youtube.get_video_url("480p")
video_name = youtube.title + ".mp4"
audio_headers, audio_url = youtube.get_audio_url()
audio = youtube.get_audio_url()
audio_name = youtube.title + ".m4a"
downloader.download(video_url, video_name, video_headers)
downloader.download(audio_url, audio_name, audio_headers)
downloader.download(video.url, video_name, video.headers, video.chunk_size)
downloader.download(audio.url, audio_name, audio.headers, audio.chunk_size)
def main():