Простая в использовании библиотека Python для получения уведомлений на YouTube для загрузки видео и редактирования в режиме реального времени
ytnoti разработан, чтобы помочь вам получить уведомления YouTube Push в режиме реального времени для загрузки видео и редактирования легко и эффективно.
В этой библиотеке используется API V3 YouTube V3 через Pubsubhubbub для получения push -уведомлений, поэтому вы можете получать уведомления в режиме реального времени без постоянного опроса API YouTube.
Кроме того, этот метод не требует какого -либо ключа API для API данных YouTube, поэтому вы можете использовать эту библиотеку без какого -либо ограничения квоты .
Эта библиотека требует Python 3.11 или выше.
pip install ytnotiНиже приведен простой пример того, как использовать NGROK для получения push -уведомлений.
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 ()Ниже приведен простой пример того, как использовать свой домен для получения push -уведомлений.
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.
Этот проект лицензирован по лицензии MIT - для получения подробной информации см. В файле License.md.