- Python 3
- Librairies : Requests, Tkinter
- Clés API de CoinAPI (Note : Vous devez vous inscrire pour les obtenir. Ces clés ont une durée d’utilisation limitée, mais elles peuvent être réutilisées après un certain temps)
- Assurez-vous que dans le main, les instructions
ui = TkinterUI(alert_service, auth_service)
etui.mainloop()
sont définies. - Si vous voulez effacer l’identifiant et le mot de passe que vous avez créés, vous devez aller sur le fichier users.json et les effacer.
- Assurez-vous que dans le main,
ui = CommandLineUI(alert_service)
etui.run()
sont définies. - Exécutez le fichier main.py avec différents arguments pour effectuer différentes actions. Par exemple :
- Ajouter une alerte :
python3 main.py -a 1 BTC USD augmentation 10000 valeur
- Modifier une alerte existante :
python3 main.py -m 1 BTC USD diminution 5000 valeur
- Supprimer une alerte spécifique :
python3 main.py -d 1
- Supprimer toutes les alertes :
python3 main.py -D
- Lister toutes les alertes :
python3 main.py -l
- Vérifier les alertes pour une crypto-monnaie et une devise spécifiques :
python3 main.py -c BTC USD
- Ajouter une alerte :
Note : Vous ne pouvez utiliser qu'un seul argument à la fois.
BTC (Bitcoin), ETH (Ethereum), XRP (Ripple), LTC (Litecoin), BCH (Bitcoin Cash), BNB (Binance Coin), USDT (Tether), EOS, BSV (Bitcoin SV), XLM (Stellar), ADA (Cardano), DOT (Polkadot), UNI (Uniswap), USDC (USD Coin), DOGE (Dogecoin)
USD (Dollar américain), EUR (Euro), GBP (Livre sterling), JPY (Yen japonais), AUD (Dollar australien), CAD (Dollar canadien), CHF (Franc suisse), CNY (Yuan chinois), SEK (Couronne suédoise), NZD (Dollar néo-zélandais)
- Menus :
- Opérations CRUD :
- Affichage des alertes :
- Interface en ligne de commande :