مكتبة بيثون سهلة الاستخدام لتلقي إشعارات الدفع على YouTube لتحميل الفيديو وتحريرها في الوقت الفعلي
تم تصميم ytnoti لمساعدتك على تلقي إشعارات الدفع على YouTube في الوقت الفعلي لتحميل الفيديو وتحريرها بسهولة وكفاءة.
تستخدم هذه المكتبة youtube بيانات API V3 عبر PubSubhubBub لتلقي إشعارات الدفع ، حتى تتمكن من تلقي الإخطارات في الوقت الفعلي دون استقصاء واجهة برمجة تطبيقات YouTube باستمرار.
بالإضافة إلى ذلك ، لا تتطلب هذه الطريقة أي مفتاح واجهة برمجة تطبيقات واجهة برمجة تطبيقات بيانات YouTube ، بحيث يمكنك استخدام هذه المكتبة دون أي حد للحصص .
تتطلب هذه المكتبة Python 3.11 أو أعلى.
pip install ytnotiفيما يلي مثال بسيط على كيفية استخدام NGROK لتلقي إشعارات الدفع.
from pyngrok import ngrok
from ytnoti import YouTubeNotifier , Video
ngrok . set_auth_token ( "Your ngrok token here" )
notifier = YouTubeNotifier ()
@ notifier . upload ()
async def listener ( video : Video ):
print ( f"New video from { video . channel . name } : { video . title } " )
notifier . subscribe ( "UC9EEyg7QBL-stRX-7hTV3ng" ) # Channel ID of SpeedyStyle
notifier . run ()فيما يلي مثال بسيط على كيفية استخدام مجالك لتلقي إشعارات الدفع.
from ytnoti import YouTubeNotifier , Video
notifier = YouTubeNotifier ( callback_url = "https://yourdomain.com" )
@ notifier . upload ()
async def listener ( video : Video ):
print ( f"New video from { video . channel . name } : { video . title } " )
notifier . subscribe ( "UC9EEyg7QBL-stRX-7hTV3ng" ) # Channel ID of SpeedyStyle
notifier . run ()لمزيد من الأمثلة ، يرجى زيارة مجلد الأمثلة.
يرجى قراءة الوثائق قبل طرح الأسئلة. قد يتم الرد على سؤالك بالفعل هناك.
إذا كنت تواجه أي مشاكل في استخدام هذه المكتبة ، فلا تتردد في طلب المساعدة في قسم المشكلات أو على خادم Discord الخاص بي.
تم ترخيص هذا المشروع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ملف الترخيص.