Снимок экрана 2024-09-10 в 09.16.48.png
Снимок экрана 2024-09-10 в 09.42.27.png

Этот скрипт на языке Python предназначен для автоматического сбора списка криптовалют и их символов с использованием API CoinMarketCap. Полученные данные сохраняются в файл config.py, который затем может быть использован в других скриптах или приложениях.

Основные функции скрипта:
  1. Запрос данных о криптовалютах с CoinMarketCap:

    • Скрипт отправляет несколько HTTP-запросов к API CoinMarketCap, чтобы получить полный список доступных криптовалют.

    • Для каждого запроса используется API-ключ для авторизации.

  2. Формирование списка символов криптовалют:

    • Из данных, полученных с CoinMarketCap, извлекаются символы криптовалют, которые формируются в пары с USDT (например, "BTC/USDT").

    • Все символы добавляются в один список, который постепенно заполняется с каждым запросом.

  3. Сохранение данных в файл config.py:

    • Полученный список символов криптовалют сохраняется в файл config.py в виде Python-списка. Это позволяет легко использовать этот файл в дальнейшем для работы с этими данными.

Структура скрипта:
  • Константы:

    • COINMARKETCAP_URL: URL-адрес для доступа к API CoinMarketCap.

    • API_KEY: API-ключ для авторизации.

  • Функции:

    • fetch_all_symbols(): отправляет запросы к API и собирает список всех символов криптовалют.

    • save_symbols_to_file(symbols): сохраняет полученные символы в файл config.py.

  • Основной код:

    • Выполняется получение символов криптовалют с помощью функции fetch_all_symbols().

    • Затем символы сохраняются в файл config.py с помощью функции save_symbols_to_file(symbols).

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

  • Сохранение данных в файл позволяет легко интегрировать этот скрипт с другими Python-программами.