Скрипт для создания JSON файла с синонимами тикеров криптовалют

Величко2 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.03.2024

Задача:
Необходимо разработать скрипт, который будет создавать JSON файл. Этот файл должен содержать синонимы тикеров криптовалют, доступные на различных криптовалютных биржах.

Исходные данные:

  • Список из примерно 30 криптовалютных бирж с названиями.

Основные шаги:

  1. Использовать API Coinmarketcap для скачивания списка криптовалют - в идеале всех но можно ограничится 5к для начала.

  2. Пройти по скачанной информации о торговле монетами на различных биржах - в вебе это вкладка Market - пример: https://coinmarketcap.com/currencies/nano/#Markets.

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

Формат выходного файла JSON:

  • Файл должен содержать название и идентификатор криптовалюты, возможно еще данные для более точного определения а так же пары к этой валюте.

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

Пример структуры JSON:

json
{
  "Bitcoin": {
    "Binance": "BTC", "BTC/USDT", "BTC/BNB", ...
    "Coinbase": "BTC", ...
    "Kraken": "XBT", "XBT/USDT", ...
  },
  "Nano": {
    "Binance": "XNO", "XNO/BUSD", "XNO/ETH", ...
    "Gate.io": "NANO", ..
    "Kraken": "NANO" ...
  }
}

Требования к скрипту:

  • Высокая точность.

  • Эффективное обращение к API или парсинг, с учетом лимитов запросов.

  • Чистота и читаемость кода.

Заявки фрилансеров