TGTG V.1
unknown
python
2 years ago
1.3 kB
8
Indexable
from tgtg import TgtgClient
from plyer import notification
import time
# Créer une instance du client avec vos credentials
client = TgtgClient(
access_token="",
refresh_token="",
user_id="",
cookie=""
)
# Récupérer les favoris
favorites = client.get_favorites()
# Boucle pour vérifier la disponibilité toutes les 5 minutes
while True:
basket_available = False # Initialisation du drapeau
for favorite in favorites:
item_id = favorite["item"]["item_id"]
item = client.get_item(item_id=item_id)
# Vérifier si le panier est disponible
if item["items_available"] > 0:
basket_available = True # Mise à jour du drapeau
notification.notify(
title='Panier disponible!',
message=f'Un panier est disponible chez {item["store"]["store_name"]}',
app_icon='logo.ico',
timeout=10, # Durée en secondes avant que la notification ne disparaisse
)
print(f'Un panier est disponible chez {item["store"]["store_name"]}')
if not basket_available:
print("Pas de paniers disponible")
time.sleep(300) # Attendre 5 minutes avant de vérifier à nouveau
Editor is loading...