Interface de ligne de commande avec les conversions de devises MasterCard.
Il utilise les devises comme on peut le trouver dans l'outil de conversion des devises MasterCard.
Clone le référentiel.
Installez les dépendances du script:
Linux:
python3 -m pip install --user pipenv
pipenv install
pipenv run ...
Windows:
py -3 -m pip install --user pipenv
pipenv install
pipenv run ...
Pour l'utiliser, appelez simplement le script avec le montant que vous convertiez et la devise avant et après.
Par exemple, si j'avais payé 10 dollars américains et que je voulais savoir combien c'était dans la livre sterling britannique:
pipenv run ./mastercardConvert.py 10 USD GBP
Ce projet utilise python3
.
Ce projet utilise pipenv
pour isoler son environnement. Installez-le avec:
python3 -m pip install --user pipenv
Installez ensuite les dépendances du projet:
pipenv install --dev
Ce projet utilise unittest
pour les tests. Pour exécuter les tests:
pipenv run python -m unittest
Utilisez pipenv run
pour exécuter les commandes à l'intérieur du virtualEnv depuis l'extérieur du virtualenv. Utilisez pipenv shell
pour obtenir une coque à l'intérieur du virtualenv.
MasterCard n'a pas tendance à publier les taux de change d'aujourd'hui jusqu'à ce que la journée à travers la journée; Ceci est également affecté par votre fuseau horaire. Cela signifie que parfois les taux de change pour aujourd'hui peuvent ne pas être disponibles. Si cela se produit, le script utilisera automatiquement les tarifs d'hier. Bien que cela signifie que les taux de change que je ne reflètent pas avec précision ce qui est utilisé dans votre transaction, les différences ont tendance à être faibles.
MasterCard ne publie pas de nouveaux taux de change le samedi ou le dimanche. Pas grand chose que cela puisse y être fait!