Now you can also find the third game for free.
I have to sort out the code a bit because it became a mess.
This commit is contained in:
parent
80041e562e
commit
4162eae0ca
34
index.py
34
index.py
|
@ -32,18 +32,48 @@ def send_notification2():
|
||||||
toast.show_toast(title="New games!", msg="The new game is: " + current_games_title2 , icon_path=filename,duration=10,threaded=False)
|
toast.show_toast(title="New games!", msg="The new game is: " + current_games_title2 , icon_path=filename,duration=10,threaded=False)
|
||||||
with open('game2.txt', 'w') as f:
|
with open('game2.txt', 'w') as f:
|
||||||
f.write(current_games_title2)
|
f.write(current_games_title2)
|
||||||
|
check_game3()
|
||||||
|
|
||||||
|
def check_game3():
|
||||||
|
#Check third game
|
||||||
|
try:
|
||||||
|
f3 = open("game3.txt", "r")
|
||||||
|
print("Check if you have already redeemed the game - Third game")
|
||||||
|
global current_games_title3
|
||||||
|
current_games_title3 = response['currentGames'][2]['title']
|
||||||
|
if f3.read() == current_games_title3:
|
||||||
|
recheck_game()
|
||||||
|
else:
|
||||||
|
print("Send notification for third game")
|
||||||
|
send_notification3()
|
||||||
|
except IndexError:
|
||||||
|
print("Third game not found")
|
||||||
|
recheck_game()
|
||||||
|
|
||||||
|
def send_notification3():
|
||||||
|
print("Send second game notification")
|
||||||
|
#Icon file
|
||||||
|
filename = 'epic_games.ico'
|
||||||
|
#Create notification on Windows
|
||||||
|
toast = ToastNotifier()
|
||||||
|
toast.show_toast(title="New games!", msg="The new game is: " + current_games_title2 , icon_path=filename,duration=10,threaded=False)
|
||||||
|
with open('game3.txt', 'w') as f:
|
||||||
|
f.write(current_games_title3)
|
||||||
recheck_game()
|
recheck_game()
|
||||||
|
|
||||||
#Check game and if there are new games send the notification
|
#Check game and if there are new games send the notification
|
||||||
def check_game():
|
def check_game():
|
||||||
print("Connect to the api")
|
print("Connect to the api")
|
||||||
url = "https://api.plenusbot.xyz/epic_games?country=IT"
|
url = "https://api.plenusbot.xyz/epic_games?country=IT"
|
||||||
|
global response
|
||||||
response = requests.get(url).json()
|
response = requests.get(url).json()
|
||||||
|
|
||||||
# Title of current games
|
# Title of current games
|
||||||
global current_games_title1
|
global current_games_title1
|
||||||
current_games_title1 = response['currentGames'][0]['title']
|
current_games_title1 = response['currentGames'][0]['title']
|
||||||
global current_games_title2
|
global current_games_title2
|
||||||
current_games_title2 = response['currentGames'][1]['title']
|
current_games_title2 = response['currentGames'][1]['title']
|
||||||
|
|
||||||
#Check first game
|
#Check first game
|
||||||
print("Check if you have already redeemed the game - First game")
|
print("Check if you have already redeemed the game - First game")
|
||||||
f1 = open("game1.txt", "r")
|
f1 = open("game1.txt", "r")
|
||||||
|
@ -52,12 +82,14 @@ def check_game():
|
||||||
else:
|
else:
|
||||||
print("Send notification for first game")
|
print("Send notification for first game")
|
||||||
send_notification1()
|
send_notification1()
|
||||||
|
|
||||||
#Check second game
|
#Check second game
|
||||||
print("Check if you have already redeemed the game - Second game")
|
print("Check if you have already redeemed the game - Second game")
|
||||||
f2 = open("game2.txt", "r")
|
f2 = open("game2.txt", "r")
|
||||||
if f2.read() == current_games_title2:
|
if f2.read() == current_games_title2:
|
||||||
recheck_game()
|
check_game3()
|
||||||
else:
|
else:
|
||||||
print("Send notification for second game")
|
print("Send notification for second game")
|
||||||
send_notification2()
|
send_notification2()
|
||||||
|
|
||||||
check_game()
|
check_game()
|
Loading…
Reference in New Issue