ytnoti
v2.1.3
비디오 업로드 및 실시간 편집을위한 YouTube 푸시 알림을 받기위한 사용하기 쉬운 Python 라이브러리
ytnoti 비디오 업로드를 위해 실시간으로 YouTube 푸시 알림을 수신하고 쉽고 효율적으로 편집 할 수 있도록 설계되었습니다.
이 라이브러리는 PubSubHubBub을 통해 YouTube Data API V3을 사용하여 푸시 알림을 받으므로 YouTube API를 지속적으로 폴링하지 않고 실시간으로 알림을받을 수 있습니다.
또한이 방법에는 YouTube Data 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 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 License.md 파일을 참조하십시오.