twitch-autosave/lifeChk.py

22 lines
659 B
Python
Raw Normal View History

2019-11-09 01:29:29 +03:00
#!/usr/bin/python3
#################
# return 0 if streamer is live (continue exec while in bash), 1 if not
#################
import sys
#if not sys.argv[1]:
2019-11-10 17:42:39 +03:00
# sys.exit(2)
2019-11-09 01:29:29 +03:00
from twitch import TwitchClient
2019-11-10 17:42:39 +03:00
twitchid = "59hrsplx7dmvc17pqkqcm9l3n1uzc4"
2019-11-09 01:29:29 +03:00
client = TwitchClient(client_id=twitchid) #client init
user_id=client.users.translate_usernames_to_ids(sys.argv[1])[0].id #get id
#get live by id (if var not empty)
if client.streams.get_stream_by_user(user_id):
2019-11-10 17:42:39 +03:00
print(user_id)
print(client.streams.get_stream_by_user(user_id).stream_type)
if client.streams.get_stream_by_user(user_id).stream_type == 'live':
sys.exit(0)
2019-11-09 01:29:29 +03:00
2019-11-10 17:42:39 +03:00
sys.exit(1)