ytnoti
v2.1.3
易于使用的Python库,用于接收YouTube推送通知,以实时上传和编辑
ytnoti旨在帮助您实时接收YouTube推送通知,以轻松有效地上传和编辑。
该库通过PubSubHubBub使用YouTube数据API V3接收推送通知,因此您可以实时接收通知,而不必经常进行轮询YouTube API。
此外,此方法不需要YouTube数据API的任何API密钥,因此您可以使用此库而无需任何配额限制。
该库需要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服务器上寻求帮助。
此项目已获得MIT许可证的许可 - 有关详细信息,请参见许可证文件。