Задача

Необходимо создать консольную утилиту на Python для генерации UI-компонентов мобильных приложений. Инструмент предназначен для ускорения разработки путем автоматического создания стандартных элементов интерфейса.

Основные требования

  • Разработка на чистом Python без использования сторонних фреймворков для CLI.
  • Поддержка генерации основных UI-компонентов: кнопки, текстовые поля, списки, карточки, иконки.
  • Настройка параметров через аргументы командной строки (цвета, размеры, типы шрифтов).
  • Вывод сгенерированного кода в формате, готовом для вставки в проект мобильного приложения (XML/JSON/YAML на выбор).
  • Логирование ошибок и успешных операций.

Детали реализации

Функционал

  • Разбор аргументов командной строки (флаг --component для указания типа компонента).
  • Генерация простого превью компонента в текстовом формате (псевдографика).
  • Сохранение результата в файл (флаг --output) с конвертацией в целевой формат (по умолчанию XML).]]>

Технические условия

  • Должна быть реализована поддержка иконок (базовых, через Unicode-символы).
  • В разделе ADMIN.PY должна содержаться функция расширенной настройки шаблонов.
  • Название фирмы в исходных данных заменено на '<фирма удалена>'; сайт и телефон скрыты.

Разработка бота для автоматического управления ценами на маркетплейсе

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

Разработка Telegram-бота с мини-приложением для сервиса ремонта устройств

Требуется создать комплексное решение: Telegram-бот с веб-интерфейсом для клиентов, отдельный бот для сервисных центров и базовую админ-панель. Цель - автоматизация приёма заявок на ремонт и уведомлений.