from pytube import YouTube def download_video(url, path): try: yt = YouTube(url) yt.streams.first().download(path) print("Download complete!") except Exception as e: print(f"Error: {e}") url = input("Enter YouTube video URL: ") path = input("Enter download path (default: current directory): ") or "./" download_video(url, path)