Skip to content

Script for synchronizing product balances on different platforms

License

Notifications You must be signed in to change notification settings

blago-white/leftover-refresher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reflogo

Leftover Refresher

This is a script for synchronizing product balances on different platforms, saving hundreds of hours spent on synchronizing data between platforms

The Model 🚀

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

Realization Advantages ⭐

  1. Modularity
    Use DI Pattern. The cost of changes is minimal
  2. Asynchrony
    Made on aiohttp with asyncio, very fast
  3. Lightweight
    Without db and fremeworks
  4. Simplicity
    A couple of lines on the command line and the service works for you

Start Work ✅

  1. Clone this repository
  2. Create python 3.11 venv in dir with project
  3. Activate venv
  4. Install depencies
    pip install -r requirements.txt
  5. Go to the dir /src/
  6. Fill the config.ini file in /src/config/config.ini
  7. Update the settings in /src/config/settings.py
  8. Run the command: python main.py

Congratulations! 🎉

About

Script for synchronizing product balances on different platforms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages