U3F1ZWV6ZTQ4NTU1OTc1NjkzOTJfRnJlZTMwNjMzMzA4MTQyNDE=

سكربت بايثون بمكتبة tkinter لتحميل فديوهات اليوتيوب

 



السلام عليكم ورحمة الله وبركاته 

اليوم شرح سكربت بايثون تحميل فديوهات اليوتيوب من خلال مكتبة tkinter ، يمكنك من خلاله تحميل أى فديو على اليوتيوب بسهوله .


نبذه بسيطه عن لغة بايثون

لغة بايثون تعتبر من أسهل اللغات من حيث تعلمها  فيمكنك بسهوله تصميم أى مشروع فقط من خلال تعلن الأساسيات والمكتبات 




السورس كود الخاص بسكربت تحميل فديوهات اليوتيوب 

############################

# استدعاء المكتبات اللازمه

import tkinter as tk

from tkinter import *

import webbrowser as wb 

from pytube import YouTube 

import webbrowser as wb 

import tkinter as tk

from PIL import Image, ImageTk

from urllib.request import urlopen


#################################     #خاص بالصوره 

window = Tk()

try:

    URL = "https://j.top4top.io/p_2375v939u0.jpg"

    u = urlopen(URL)

    raw_data = u.read()

    u.close()

    photo = ImageTk.PhotoImage(data=raw_data) # <-----

            

    label = tk.Label(image=photo)

    label.image = photo

    label.pack()


except:

     tk.Label(window, text = 'Make sure the internet is turned on ! ', font = 'arial 8 bold',fg="red",bg="#96DEBA").place(x= 100, y = 200)





##################################دالة تنفيذ التحميل


def Download_Video():

    try:     

        url =YouTube(str(link.get()))

        video = url.streams.get_highest_resolution()

        video.download('/storage/emulated/0/Download')

        tk.Label(window, text = 'Video Downloaded successfully', font = 'arial 10',fg="white",bg="#9abad6").place(x= 100, y = 890)

        

    except:

         tk.Label(window, text = 'Internet connection error ! ', font = 'arial 8 bold',fg="red",bg="white").place(x= 180, y = 900)

     

tk.Button(window,text = 'DOWNLOAD VIDEO', font = 'arial 10 bold' ,fg="white",bg = 'green', padx = 2,command=Download_Video).place(x=200,y = 800)


#################################

 # اللون والحجم والعنوان

window.geometry("600x200")

window.config(bg="black")

window.resizable(width=False,height=False)

#window.title('YouTube Video Downloader')




link = tk.StringVar()

tk.Label(window,text = ' Youtube Video Downloader ', font ='arial 10 bold',fg="White",bg="Black").pack()


#################################


tk.Label(window, text = 'Paste Your YouTube Link Here:', font = 'arial 8 bold',fg="Black",bg="#EC7063").place(x= 139 , y = 600)


#################################


link_enter = tk.Entry(window, width = 40,textvariable = link,bg="lightblue").place(x = 5, y = 700)


#################################


tk.Label(window, text = 'Projected By Abdullah Salah', font = 'arial 8 bold',fg="blue",bg="white").place(x= 162, y = 1180)


#################################

#الروابط الخاصه لو حابب تضعها 

new=1

url1 = "https://t.me/Techno0099"

url2="https://youtube.com/channel/UCAbtkFAe9yyX0HJNFXyKJUg"


def openweb():

    wb.open(url1,new=new)



tk.Button (window,text="Telegram Channel",font="arial 8 bold",fg="blue",bg="white",padx=2,command=openweb).place(x=20,y=1300)

#################################

def openweb():

    wb.open(url2,new=new)

tk.Button (window,text="Youtube Channel",font="arial 8 bold",fg="blue",bg="white",padx=2,command=openweb).place(x=450,y=1300) 


window.mainloop()



هذا نهاية الكود اتمنى اعجابكم


لا تنسى  

انضم لقناة التليجرام


انضم لقناة اليوتيوب


تعليقات
ليست هناك تعليقات
إرسال تعليق

إرسال تعليق

الاسمبريد إلكترونيرسالة