We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents b730693 + e8991dc commit 2e7c420Copy full SHA for 2e7c420
youtubedownloader.py
@@ -14,12 +14,16 @@ def download():
14
url = YouTube(str(url_box.get()))
15
video = url.streams.first()
16
filename = filedialog.asksaveasfilename(defaultextension=".mp4", filetypes=[("MP4 files", "*.mp4")])
17
- video.download(filename=filename)
18
- messagebox.showinfo('', 'Download completed!')
+ if filename: # Check if a filename is selected
+ video.download(filename=filename)
19
+ messagebox.showinfo('', 'Download completed!')
20
+ else:
21
+ messagebox.showwarning('', 'Download cancelled!')
22
except Exception as e:
23
messagebox.showerror("Error", "An error occurred while downloading the video.")
24
25
26
+
27
root = Tk()
28
root.title('YouTube Downloader')
29
root.geometry('780x500+200+200')
0 commit comments