A Python library for Twitch & Youtube Stream Notification.
Project description
TYStream
TYStream is A Python library for Twitch & Youtube Stream Notification.
安裝套件
# Windows
pip install tystream
# Linux/MacOS
python3 -m pip install tystream
註冊API
Twitch
- 前往 Twitch Developers 並登入你的帳號,接著點擊右上角的
Your Console
。 - 點選左側欄位的應用程式,再點選
註冊您的應用程式
。 - 為你的應用程式取一個自己的名字!其餘的照圖填入並按下
建立
即可。 - 回到第三步驟的畫面後,點選剛建立好的應用程式最右側按鈕
管理
再點選最底下的新密碼
底下便會多出用戶端ID
和用戶端密碼
兩個欄位的金鑰。
- 很好,你已經完成了所有步驟!請將剛拿到的兩組金鑰記好,不要隨意外洩!
Youtube
- 前往 Google Cloud Platform 並登入你的帳號。
- 點選最上方欄位的
選取專案
,再點選右上角的新增專案
。 - 按下
建立
後,依照圖片的搜尋方法找到YouTube Data API v3
[!WARNING] 如果這步驟沒有正確啟用,那麼在使用套件的途中就會出現狀況。
-
點選
啟用
-
啟用完成後,點選左側欄位中的
憑證
,再點選上方的建立憑證
,選擇API 金鑰
-
複製彈出視窗的API金鑰,並將此金鑰記下來,大功告成(ノ>ω<)ノ
如何使用
Twitch
client_id
和 client_secret
分別為你在 註冊API教學 (Twitch) 中拿到的 用戶端ID
和用戶端密碼
streamer_name
為 twitch.tv/...
後的名稱
from tystream import Twitch
twitch = Twitch("client_id", "client_secret")
stream = twitch.check_stream_live("streamer_name")
print(stream.url)
Youtube
api_key
為你在 註冊API教學 (Youtube) 中拿到的 API金鑰
streamer_name
為實況主頻道網址 https://www.youtube.com/...
後的名稱 (有無@
都亦可)
from tystream import Youtube
youtube = Youtube("api_key")
stream = youtube.check_stream_live("streamer_name")
print(stream.url)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tystream-1.0.0.tar.gz
(8.0 kB
view details)
Built Distribution
File details
Details for the file tystream-1.0.0.tar.gz
.
File metadata
- Download URL: tystream-1.0.0.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2789b7ca3f7f446a2e1d025519a0794181e8c29c53482920aabead444e6ab4c2 |
|
MD5 | 266f5f9ad4f6a38ff007d5112bd7718d |
|
BLAKE2b-256 | 72a82902ae2c2298a4f686456b95d20b5fce561d71482533ada83c183908123b |
File details
Details for the file tystream-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: tystream-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ddd33e40bd9e9f5aea739f13c83c40523fd7a935d429e3015b6838a06060dab |
|
MD5 | 524dbd8d73e7c3afdc9ba441df80ea61 |
|
BLAKE2b-256 | 42d723349a118852bc61fad81eadcae99f01b3cb20c486bd85c5240635f3ea98 |