def read_streamer_logins(): user_input = [] if len( sys.argv ) <= 1: # no command-line args (the first is always source file name) print( "Ingresa el nombre del streamer (o varios streamers separados por comas). Los streamers mas importantes van primero." ) twitch_streamers = input("Nombres de los streamers: ") user_input = twitch_streamers.split(",") else: for i in range(1, len(sys.argv)): user_input += sys.argv[i].split(",") streamer_logins = [] for streamer_login in user_input: streamer_login = streamer_login.strip() if not streamer_login: continue try: get_channel_id(streamer_login) except StreamerDoesNotExistException: print(f"El streamer {streamer_login} no existe") else: streamer_logins.append(streamer_login) return streamer_logins
def read_streamer_logins(): user_input = [] if len( sys.argv ) <= 1: # no command-line args (the first is always source file name) print( "Enter the streamer name (or several separated by commas). More important streamers go first." ) twitch_streamers = input("Streamer names: ") user_input = twitch_streamers.split(",") else: for i in range(1, len(sys.argv)): user_input += sys.argv[i].split(",") streamer_logins = [] for streamer_login in user_input: streamer_login = streamer_login.strip() if not streamer_login: continue try: get_channel_id(streamer_login) except StreamerDoesNotExistException: print(f"Streamer {streamer_login} does not exist") else: streamer_logins.append(streamer_login) return streamer_logins
def read_streamer_logins(): user_input = ["ez4qcan", "sovaf", "everon__", "hokageee77", "yakcsgo", "hardosx", "4pokkkkkkk", "smetan_in", "blackwzor", "lufacs"] streamer_logins = [] for streamer_login in user_input: streamer_login = streamer_login.strip() if not streamer_login: continue try: get_channel_id(streamer_login) except StreamerDoesNotExistException: print(f"Streamer {streamer_login} does not exist") else: streamer_logins.append(streamer_login) return streamer_logins
def read_streamer_logins(): user_input = [] if len( sys.argv ) <= 1: # no command-line args (the first is always source file name) print("Loading streamers list...") twitch_streamers = "" #Enter a list of name here, split by , (exemple: streamer1,streamer2,streamer3) user_input = twitch_streamers.split(",") else: for i in range(1, len(sys.argv)): user_input += sys.argv[i].split(",") streamer_logins = [] for streamer_login in user_input: streamer_login = streamer_login.strip() if not streamer_login: continue try: get_channel_id(streamer_login) except StreamerDoesNotExistException: print(f"Streamer {streamer_login} does not exist") else: streamer_logins.append(streamer_login) return streamer_logins
def claim_channel_points_bonus(streamer_login, claim_id): print(f"Claiming the bonus for {streamer_login}!") json_data = { "operationName": "ClaimCommunityPoints", "variables": { "input": { "channelID": get_channel_id(streamer_login), "claimID": claim_id } }, "extensions": { "persistedQuery": { "version": 1, "sha256Hash": "46aaeebe02c99afdf4fc97c7c0cba964124bf6b0af229395f1f6d1feed05b3d0" } } } post_gql_request(json_data)