Skip to content

Instantly share code, notes, and snippets.

@ogavrushev
Last active December 18, 2018 06:34
Show Gist options
  • Save ogavrushev/84e99c289365627f6bed100fef1734d8 to your computer and use it in GitHub Desktop.
Save ogavrushev/84e99c289365627f6bed100fef1734d8 to your computer and use it in GitHub Desktop.
Требования на реализацию приложения - Выгодный обмен валюты

Требования.

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

Функционал.

  • Приложение позволяет задать 2 и только 2 валюты для обмена.
  • Приложение отображает список конвертации валют с указанием банков, отсортированным по максимальной выгоде (самое выгодное сверху)
  • Приложение отображает график динамики конвертации валютной корзины за последний месяц при выборе пункта конвертации, а также выгоду конвертации, и информацию о банках.

Реализация.

  • Приложение должно быть реализование для использования в среде Windows x86/64

Отказоустойчивость.

  • При недоступности апи приложение должно уведомить пользователя о данной ошибке и попросить повторить действие попробовать чуть позже
  • При отсутствие интернета / соединения приложение должно уведомить пользователя о данной ошибке и попросить проверить интернет соединение
@Vankalif
Copy link

Vankalif commented Dec 17, 2018

Описание парсера "Выгодный обмен валюты". Библиотека Beautiful Soup

  • Функционал:

    • Сбор данных с сайта banki.ru. Парсер выполняет поиск внутри строк таблицы.
  • Входящие параметры:

    • Тег для поиска - строка
    • Словарь - словарь с указанием класса для поиска формат: { 'class': 'data-currencies-row-container' }
  • Возвращаемое значение:

    • Возвращаемое значение представлено объектом Bank, поля: имя банка, код валюты, покупка, продажа, время обновления ставки.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment