This commit is contained in:
Camille Chauvet 2023-03-28 20:09:35 +02:00
commit 6803e4cd3c
2 changed files with 29 additions and 0 deletions

7
config.json Normal file
View File

@ -0,0 +1,7 @@
{
"email": "email",
"access_token": "",
"refresh_token": "",
"user_id": "",
"cookie": ""
}

22
main.py Normal file
View File

@ -0,0 +1,22 @@
from tgtg import TgtgClient
import json
def main():
file = open('config.json')
config = json.load(file)
try:
client = TgtgClient(access_token=config.get("access_token"), refresh_token=config.get("refresh_token"), user_id=config.get("user_id"), cookie=config.get("cookie"))
client.get_credentials()
except:
client = TgtgClient(email=config.get("email"))
credentials = client.get_credentials()
config.update(credentials)
with open("config.json", "w") as outfile:
json.dump(config, outfile)
favorites = client.get_favorites()
for favorite in favorites:
if (favorite.get("items_available") > 0):
print(favorite.get("display_name"), favorite.get("items_available"), "\n")
if (__name__ == "__main__"):
main()