Skip to main content

CLI utility for Wildberries Marketplace

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wb_cli_ai-0.1.1.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wb_cli_ai-0.1.1-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file wb_cli_ai-0.1.1.tar.gz.

File metadata

  • Download URL: wb_cli_ai-0.1.1.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for wb_cli_ai-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8f1cf0cf357d2bb1f918aab9c4181792bfd8f595183d1dba379af220f2516636
MD5 593e12927dd790f790cde836dc4bb3be
BLAKE2b-256 459afc5ba675a5c80788d77dbfd84c845a4c8aa11b40b016df6653ae241789cd

See more details on using hashes here.

File details

Details for the file wb_cli_ai-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: wb_cli_ai-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for wb_cli_ai-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 487038f23c2eb6fbb86e896b57ddc89633fc5f7968758815f823533c15a808e1
MD5 2db641efacc8221fbc9d8f5c076cd545
BLAKE2b-256 210a60658917afa18e00a6afdfec6bf4c997a593e9caf30e6e6b3ae672222144

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page