Transcription
Sylvie : MarketWatch propose un jeu boursier où l'on négocie avec de l'argent fictif. Et si on pouvait le piloter depuis Python ?
Thierry : Genre acheter et vendre depuis un script ?
Sylvie : C'est l'idée de la bibliothèque MarketWatch d'Antoine : un client Python pour le jeu boursier, qui s'appuie sur des travaux antérieurs de la communauté, crédités dans le dépôt.
Thierry : Elle sait faire quoi ?
Sylvie : Se connecter, obtenir le cours d'une action, récupérer des informations sur les jeux. On peut acheter, vendre, vendre à découvert et couvrir des positions. Elle gère aussi les listes de surveillance, le portefeuille, les positions et les ordres en attente, et peut vérifier si le jeu est en panne.
Thierry : Et pour l'utiliser ?
Sylvie : On l'installe avec pip, on crée un objet MarketWatch avec son nom d'utilisateur et son mot de passe, puis on appelle des méthodes comme get price, get games ou get leaderboard. L'exemple lit les identifiants dans des variables d'environnement plutôt que de les écrire en dur.
Thierry : C'est entretenu comme un vrai projet ?
Sylvie : La page affiche des badges pour la version PyPI, les versions de Python, la licence, les téléchargements, un flux de tests et la couverture. Le tout sous licence MIT, et les contributions sont bienvenues.
Thierry : Les détails et les exemples sont sur la page complète, en anglais sur GitHub.