Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 2.48 KB

README.md

File metadata and controls

25 lines (15 loc) · 2.48 KB

Flutter Icons Extractor

Описание

Данный репозиторий содержит скрипт на языке Python, предназначенный для извлечения svg иконок из конфигурационного файла flutterIcons. Скрипт обрабатывает JSON-структуру, где каждая иконка описана уникальным идентификатором, CSS классом, числовым кодом, исходной информацией, выборкой и SVG путём. Из этой информации скрипт генерирует отдельные SVG файлы, каждый из которых представляет собой иконку. После создания всех SVG файлов, скрипт автоматически архивирует папку с иконками в формате zip, что удобно для последующего использования или распространения иконок.

Применение

Скрипт может быть полезен разработчикам и дизайнерам, работающим с Flutter, кто желает извлечь иконки из заданного конфигурационного файла в формате JSON. Это может быть особенно полезно для автоматизации процесса обновления иконографики в проектах Flutter.

Как использовать

  1. Склонируйте репозиторий на свой компьютер.
  2. Поместите конфигурационный JSON файл с иконками в корень проекта.
  3. Убедитесь, что ваш JSON файл следует формату используемому в примере скрипта.
  4. Запустите скрипт python icon_extractor.py.
  5. После выполнения скрипта, в корневом каталоге проекта появится zip-архив с иконками.

Зависимости

Для работы скрипта понадобится Python версии 3.x.

Лицензия

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