Skip to content

alexivanou/wb-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wildberries CLI

CLI утилита для взаимодействия с API маркетплейса Wildberries.

Возможности

  • Получение информации о продавце (get-seller-info)
  • Управление складами (get-warehouses)
  • Работа с остатками (get-inventory)
  • Управление товарами (get-products)
  • Работа с ценами (set-price)
  • Работа с медиа (get-media)
  • И многое другое...

Установка

Через PyPI (рекомендуется)

pip install wb-cli-ai

Из GitHub

pip install git+https://github.com/alexivanou/wb-cli.git

Локальная установка

pip install -e .

Использование

Получение информации о продавце

wb-cli get-seller-info --token "YOUR_TOKEN"

Получение складов

wb-cli get-warehouses --token "YOUR_TOKEN"

Получение товаров

wb-cli get-products --token "YOUR_TOKEN" --limit 10

Проверка соединения

wb-cli ping --token "YOUR_TOKEN"

Доступные команды

Полный список команд доступен через:

wb-cli --help

Конфигурация

Вы можете использовать переменные окружения для токенов:

  • WB_TOKEN_GENERAL — токен для общих операций
  • WB_TOKEN_WAREHOUSE — токен для работы со складами
  • WB_TOKEN_PRODUCTS — токен для работы с товарами
  • WB_TOKEN_INVENTORY — токен для работы с остатками

Пример .env файла:

WB_TOKEN_GENERAL=your_token_here
WB_TOKEN_WAREHOUSE=your_warehouse_token
WB_TOKEN_PRODUCTS=your_products_token

Опции команд

Все команды поддерживают опции:

  • --token — указать токен напрямую
  • --json — вывод в формате JSON
  • --verbose (-v) — подробный вывод для отладки

Требования

  • Python 3.12+
  • wildberries-python-sdk
  • typer
  • rich
  • pydantic

Тестирование

pytest tests/

Лицензия

MIT License

Авторы

Aliaksandr Ivanou alexivanou@gmail.com

About

Wildberries CLI

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages