Biblioteca Python fácil de usar para receber notificações push do YouTube para upload de vídeo e edição em tempo real
ytnoti foi projetado para ajudá-lo a receber notificações push do YouTube em tempo real para fazer upload de vídeo e editar com facilidade e eficiência.
Esta biblioteca usa a API de dados do YouTube V3 via pubsubhubbub para receber notificações push, para que você possa receber notificações em tempo real sem pesquisar constantemente a API do YouTube.
Além disso, esse método não requer nenhuma chave da API para API de dados do YouTube, para que você possa usar esta biblioteca sem nenhum limite de cota .
Esta biblioteca requer Python 3.11 ou superior.
pip install ytnotiA seguir, é um exemplo simples de como usar o NGROK para receber notificações 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 ()A seguir, é um exemplo simples de como usar seu domínio para receber notificações 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 ()Para mais exemplos, visite a pasta Exemplos.
Leia a documentação antes de fazer perguntas. Sua pergunta já pode ser respondida lá.
Se você estiver tendo problemas para usar esta biblioteca, sinta -se à vontade para pedir ajuda na seção de problemas ou no meu servidor Discord.
Este projeto está licenciado sob a licença do MIT - consulte o arquivo License.md para obter detalhes.