Files
evo-sync/run/evo/constants.sh
mguschin 053fa62395 v1.
2026-02-02 19:52:58 +03:00

22 lines
932 B
Bash
Executable File

#!/usr/bin/env bash
ROOT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
ROOT_DIR+='/../..'
EVO_STORE_PERIOD_HOURS=2
EVO_STORE_PERIOD_MINUTES=$((EVO_STORE_PERIOD_HOURS * 60))
EVO_PRODUCTS_PATH="$ROOT_DIR/evo/products"
EVO_GROUPS_PATH="$ROOT_DIR/evo/groups"
EVO_STORES_PATH="$ROOT_DIR/evo/stores"
EVO_EXAMPLE_PATH="$ROOT_DIR/evo/examples"
EVO_RESPONSE_FILE_NAME_FORMAT="%(%Y-%m-%d_%H:%M:%S)T"
EVO_RESPONSE_FILE_NAME_EXT="json"
EVO_API_HOST="https://api.evotor.ru"
EVO_API_TOKEN=`cat "$ROOT_DIR/evo/api.credentials.token"`
EVO_API_STORE_ID=`cat "$ROOT_DIR/evo/api.credentials.store_id"`
EVO_API_ACCEPT=`cat "$ROOT_DIR/evo/api.credentials.accept"`
EVO_API_CONTENT_TYPE=`cat "$ROOT_DIR/evo/api.credentials.content_type"`
EVO_API_GET_PRODUCTS="$EVO_API_HOST/stores/$EVO_API_STORE_ID/products"
EVO_API_GET_GROUPS="$EVO_API_HOST/stores/$EVO_API_STORE_ID/product-groups"
EVO_API_GET_STORES="$EVO_API_HOST/stores"