Universal-converter-python

0

Описание

Это проект convector, созданный для быстрого, точного и, самое главное, удобного преобразования с открытым исходным кодом и открытой лицензией MIT.

Языки

  • Python100%
README.md

Convector

Universal Converter - это мощный инструмент для конвертации.

Это универсальное настольное приложение, созданное на Python с использованием библиотеки Tkinter для графического интерфейса. Оно предназначено для быстрого и точного преобразования широкого спектра единиц измерения и валют.

Функциональные возможности

Приложение предлагает два основных режима работы: обычный конвертер и конвертер валют, каждый из которых обладает своими уникальными возможностями.

Обычный конвертер

Этот режим работает с широким спектром физических величин и содержит 16 различных категорий. Вы можете конвертировать такие значения, как:

  • Вес: килограммы, граммы, тонны, фунты и другие.

  • Длина: метры, километры, дюймы, футы, мили.

  • Объем: литры, галлоны, пинты, кубические метры, чайные ложки и другие.

  • Температура: по Цельсию, Фаренгейту, Кельвину.

  • Площадь: квадратные метры, гектары, акры и т.д.

  • Скорость: м/с, км/ч, миль/ч, узлов, Маха.

  • Данные: биты, байты, килобайты, мегабайты, гигабайты, терабайты.

  • Энергия: джоули, калории, киловатт-часы, электрон-вольты.

  • Давление: паскали, бары, атмосферы, фунт/кв. дюйм.

  • Время: секунды, минуты, часы, дни, недели, годы.

  • Излучение: зиверсы, берсы, серые, рентгеновские лучи, рад.

  • Астрономия: световые годы, астрономические единицы, парсеки, расстояние до Луны. (Внимание! Астрономические измерения находятся в стадии бета-тестирования и могут быть неточными.)

  • Измерения в граммах, килограммах, унциях, фунтах, чайных ложках, стаканах, литрах.

  • Значения углов: градусы, радианы, градусы оборотов.

Конвертер валют

Этот режим позволяет вам конвертировать валюты на основе текущих обменных курсов. Для этой цели используется бесплатный сервис Exchange API. Приложение может:

  • Автоматическое обновление курсов: программа загружает новые курсы обмена валют из Интернета.

  • Кэширование данных: если вы уже обновили курсы, приложение сохранит их в файл и будет использовать эти данные, чтобы избежать ненужных запросов.

Чтобы воспользоваться этой функцией, вам необходимо получить бесплатный ключ API и ввести его в приложение.

(https://www.exchangerate-api.com/)

Дополнительные возможности

  • История конверсий: Приложение сохраняет до 20 последних конверсий. Вы можете очистить историю или сохранить ее в текстовый файл.

  • Удобный интерфейс: Интуитивно понятный дизайн позволяет быстро переключаться между режимами, выбирать единицы измерения и вводить значения.

Программа доступна на английском, русском, испанском, немецком и китайском языках.

Библиотека запросов необходима для работы с курсом валют.

Команда: pip install requests

Настоятельно рекомендую развернуть ее в полноэкранном режиме, чтобы все кнопки поместились.