Universal-converter-python
Описание
Это проект convector, созданный для быстрого, точного и, самое главное, удобного преобразования с открытым исходным кодом и открытой лицензией MIT.
Языки
- Python100%
Convector
Universal Converter - это мощный инструмент для конвертации.
Это универсальное настольное приложение, созданное на Python с использованием библиотеки Tkinter для графического интерфейса. Оно предназначено для быстрого и точного преобразования широкого спектра единиц измерения и валют.
Функциональные возможности
Приложение предлагает два основных режима работы: обычный конвертер и конвертер валют, каждый из которых обладает своими уникальными возможностями.
Обычный конвертер
Этот режим работает с широким спектром физических величин и содержит 16 различных категорий. Вы можете конвертировать такие значения, как:
-
Вес: килограммы, граммы, тонны, фунты и другие.
-
Длина: метры, километры, дюймы, футы, мили.
-
Объем: литры, галлоны, пинты, кубические метры, чайные ложки и другие.
-
Температура: по Цельсию, Фаренгейту, Кельвину.
-
Площадь: квадратные метры, гектары, акры и т.д.
-
Скорость: м/с, км/ч, миль/ч, узлов, Маха.
-
Данные: биты, байты, килобайты, мегабайты, гигабайты, терабайты.
-
Энергия: джоули, калории, киловатт-часы, электрон-вольты.
-
Давление: паскали, бары, атмосферы, фунт/кв. дюйм.
-
Время: секунды, минуты, часы, дни, недели, годы.
-
Излучение: зиверсы, берсы, серые, рентгеновские лучи, рад.
-
Астрономия: световые годы, астрономические единицы, парсеки, расстояние до Луны. (Внимание! Астрономические измерения находятся в стадии бета-тестирования и могут быть неточными.)
-
Измерения в граммах, килограммах, унциях, фунтах, чайных ложках, стаканах, литрах.
-
Значения углов: градусы, радианы, градусы оборотов.
Конвертер валют
Этот режим позволяет вам конвертировать валюты на основе текущих обменных курсов. Для этой цели используется бесплатный сервис Exchange API. Приложение может:
-
Автоматическое обновление курсов: программа загружает новые курсы обмена валют из Интернета.
-
Кэширование данных: если вы уже обновили курсы, приложение сохранит их в файл и будет использовать эти данные, чтобы избежать ненужных запросов.
Чтобы воспользоваться этой функцией, вам необходимо получить бесплатный ключ API и ввести его в приложение.
(https://www.exchangerate-api.com/)
Дополнительные возможности
-
История конверсий: Приложение сохраняет до 20 последних конверсий. Вы можете очистить историю или сохранить ее в текстовый файл.
-
Удобный интерфейс: Интуитивно понятный дизайн позволяет быстро переключаться между режимами, выбирать единицы измерения и вводить значения.
Программа доступна на английском, русском, испанском, немецком и китайском языках.
Библиотека запросов необходима для работы с курсом валют.
Команда: pip install requests
Настоятельно рекомендую развернуть ее в полноэкранном режиме, чтобы все кнопки поместились.