mirror of
https://gitgud.io/Melon__Bread/auto-ttv-grabber.git
synced 2024-11-24 16:28:30 -05:00
Start to add formatting to output
This commit is contained in:
parent
9c1da788ab
commit
43c07186df
8
main.py
Normal file → Executable file
8
main.py
Normal file → Executable file
@ -6,6 +6,7 @@ import requests
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import shutil
|
import shutil
|
||||||
|
from datetime import datetime
|
||||||
|
|
||||||
channel_list = []
|
channel_list = []
|
||||||
downloading = []
|
downloading = []
|
||||||
@ -43,20 +44,23 @@ while True:
|
|||||||
# Exits the program if there is no channels to Grab
|
# Exits the program if there is no channels to Grab
|
||||||
if not channel_list:
|
if not channel_list:
|
||||||
sys.exit("Please populate the channel_list.txt with one channel per line!")
|
sys.exit("Please populate the channel_list.txt with one channel per line!")
|
||||||
|
print("\n------------------------------------")
|
||||||
for channel in channel_list:
|
for channel in channel_list:
|
||||||
channel = channel.strip()
|
channel = channel.strip()
|
||||||
contents = requests.get("https://www.twitch.tv/" + channel).content.decode(
|
contents = requests.get("https://www.twitch.tv/" + channel).content.decode(
|
||||||
"utf-8"
|
"utf-8"
|
||||||
)
|
)
|
||||||
if "isLiveBroadcast" in contents:
|
if "isLiveBroadcast" in contents:
|
||||||
print(channel + " is live!")
|
print("\033[1m" + channel + "\033[0m is \033[32mlive\033[0m!")
|
||||||
if channel not in downloading:
|
if channel not in downloading:
|
||||||
download_stream(channel)
|
download_stream(channel)
|
||||||
else:
|
else:
|
||||||
print(channel + " is already downloading")
|
print(channel + " is already downloading")
|
||||||
else:
|
else:
|
||||||
print(channel + " is not live.")
|
print(channel + " is \033[31mnot live\033[0m.")
|
||||||
if channel in downloading:
|
if channel in downloading:
|
||||||
downloading.remove(channel)
|
downloading.remove(channel)
|
||||||
print(channel + " is no longer downloading")
|
print(channel + " is no longer downloading")
|
||||||
|
print("\n\033[3mLast checked: " + datetime.now().strftime("%H:%M:%S") + "\033[0m")
|
||||||
|
print("------------------------------------")
|
||||||
time.sleep(60) # Wait 60 Seconds before trying again
|
time.sleep(60) # Wait 60 Seconds before trying again
|
||||||
|
Loading…
Reference in New Issue
Block a user