This is a script for synchronizing product balances on different platforms, saving hundreds of hours spent on synchronizing data between platforms
This application is built around a master-slave model
The data on the slave supplier is updated according to the data of the lead supplier
- Modularity
Use DI Pattern. The cost of changes is minimal - Asynchrony
Made on aiohttp with asyncio, very fast - Lightweight
Without db and fremeworks - Simplicity
A couple of lines on the command line and the service works for you
- Clone this repository
- Create python 3.11 venv in dir with project
- Activate venv
- Install depencies
pip install -r requirements.txt - Go to the dir
/src/
- Fill the config.ini file in
/src/config/config.ini
- Update the settings in
/src/config/settings.py
- Run the command:
python main.py