Zu meinem Code:
die request Methode führt alle essenziellen Daten zusammen
self.video_link und self.title sind listen die die angefragten Links und dessen Videotitel
Der gesamte Code ist soweit Bugfrei
Code: Alles auswählen
def download(self):#(thread) beansprucht Infos, downloaded alle Videos auf einem Thread - ausbaufähig
ydl = self.request()
try:
while not self.video_link == []:
with ydl:
link = self.video_link[0]
self.frame.title(f"Downloade: {self.title[0]}")
ydl.extract_info(link, download= True)
self.frame.title(f"{self.title[0]} befindet sich: {self.dirPath}")
self.video_link.pop(0)
self.title.pop(0)
print("Downloader gestartet aber keine Daten da")
except IndexError:
print("Huha nix drin")
return
except yt_dlp.utils.DownloadError:
print("Download Error")