here is the source code for GUI youtube video downloader with python
# GUI youtube video downloader using python, pytube, tkinter from email import message from tkinter import * from tkinter import messagebox from tkinter import ttk from turtle import width import pytube # Creating window window=Tk() window.title("Youtube Video Downloader") window.geometry("400x200") window.resizable(0, 0) labelframe=ttk.Frame(window) label=ttk.Label(labelframe, text="Youtube Video Downloader", font=('Arial', 20)) label.grid(row=0, column=0) labelframe.grid(row=0, column=0, padx=25, pady=10) centerframe=ttk.Frame(window) urllabel=ttk.Label(centerframe, text="Enter Video Url: ") text_box=ttk.Entry(centerframe, width=40) download_button=ttk.Button(centerframe, text="Download Video") urllabel.grid(row=0, column=0) text_box.grid(row=0, column=1) download_button.grid(row=1, column=1, pady=15) centerframe.grid(row=1, column=0, pady=15) def download_video(): try: url=text_box.get() yt=pytube.YouTube(url) video=yt.streams.filter(only_video=True).first() video.download() messagebox.showinfo("Download Success", "Video Downloaded Successfully") except: messagebox.showerror("Error", "Please Enter Valid Url") download_button.config(command=download_video) window.mainloop()
Top comments (0)