From 352766c194ca1902e7b6c43d7e7dbfd336cbfeb4 Mon Sep 17 00:00:00 2001 From: fanta Date: Thu, 15 Dec 2022 17:31:20 +0100 Subject: [PATCH] primera version --- creditos | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 creditos diff --git a/creditos b/creditos new file mode 100755 index 0000000..d23e7bc --- /dev/null +++ b/creditos @@ -0,0 +1,32 @@ +#!/bin/bash +login="56knews" +tmpFile="/tmp/.viewers.tmp" +viewersFile="/tmp/viewers.txt" +rm -rf $tmpFile $viewersFile + +function main(){ + while : + do + getViewers + getModerators + getBroadcaster + sleep 60 + done +} + +function getViewers(){ + curl -s -X GET "https://tmi.twitch.tv/group/user/$login/chatters" | jq .chatters | jq .viewers | grep -i "\"" | cut -d "\"" -f 2 >> $tmpFile + cat $tmpFile | sort -u > $viewersFile +} + +function getModerators(){ + curl -s -X GET "https://tmi.twitch.tv/group/user/$login/chatters" | jq .chatters | jq .moderators | grep -i "\"" | cut -d "\"" -f 2 >> $tmpFile + cat $tmpFile | sort -u > $viewersFile +} + +function getBroadcaster(){ + curl -s -X GET "https://tmi.twitch.tv/group/user/$login/chatters" | jq .chatters | jq .broadcaster | grep -i "\"" | cut -d "\"" -f 2 >> $tmpFile + cat $tmpFile | sort -u > $viewersFile +} + +main