Интерфейс командной строки в преобразование валюты MasterCard.
Он использует валюты, как можно найти в инструменте преобразования валюты MasterCard.
Клонировать репозиторий.
Установите зависимости сценария:
Linux:
python3 -m pip install --user pipenv
pipenv install
pipenv run ...
Windows:
py -3 -m pip install --user pipenv
pipenv install
pipenv run ...
Чтобы использовать его, просто вызовите сценарий с суммой, которую вы преобразуете, и валютой до и после.
Например, если бы я заплатил 10 долларов США и хотел знать, сколько это было в британском фунт -стерлинге:
pipenv run ./mastercardConvert.py 10 USD GBP
Этот проект использует python3
.
Этот проект использует pipenv
для изоляции своей среды. Установите его с:
python3 -m pip install --user pipenv
Затем установите зависимости проекта:
pipenv install --dev
Этот проект использует unittest
для тестирования. Чтобы запустить тесты:
pipenv run python -m unittest
Используйте pipenv run
, чтобы запустить команды внутри VirtualEnv извне VirtualEnv. Используйте pipenv shell
, чтобы получить оболочку внутри VirtualEnv.
MasterCard не склонна публиковать сегодняшние обменные курсы до некоторой части дня; Это также влияет на ваш часовой пояс. Это означает, что иногда обменные курсы на сегодня могут быть недоступны. Если это произойдет, сценарий автоматически будет использовать вчерашние тарифы. Хотя это означает, что обменные курсы не точно отражают то, что используется в вашей транзакции, различия имеют тенденцию быть небольшими.
MasterCard не публикуйте новые обменные курсы по субботам или воскресеньям. Не так много, что можно сделать там!