https://github.com/timnekk/marketplacesgoodstracker
Quantity and Price Tracker for Marketplaces
https://github.com/timnekk/marketplacesgoodstracker
google-sheets gspread marketplace ozon parser sheets tracker wildberries
Last synced: 8 months ago
JSON representation
Quantity and Price Tracker for Marketplaces
- Host: GitHub
- URL: https://github.com/timnekk/marketplacesgoodstracker
- Owner: TimNekk
- License: gpl-3.0
- Created: 2022-05-02T09:11:39.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-14T08:32:45.000Z (almost 2 years ago)
- Last Synced: 2024-08-14T09:51:07.316Z (almost 2 years ago)
- Topics: google-sheets, gspread, marketplace, ozon, parser, sheets, tracker, wildberries
- Language: Python
- Homepage:
- Size: 1.07 MB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
MarketplacesGoodsTracker
## 📄 Preview
### Ozon

### Wildberries

## 📦 Installation
1. Clone the repository
```shell
git clone https://github.com/TimNekk/MarketplacesGoodsTracker
```
2. Rename [.env.dist](.env.dist) to `.env` and configure it
```shell
cd MarketplacesGoodsTracker
cp .env.dist .env
```
3. Add `creds.json` to the root of the project
```shell
mv /path/to/creds.json .
```
4. Install the dependencies _(Optional, if not using Docker)_
```shell
pip install -r requirements.txt
```
## 🚀 Usage
### Using Docker Compose _(with [just](https://github.com/casey/just))_
Run for both **Ozon** and **Wildberries**
```shell
just start
```
Or for **specific** marketplace
```shell
just start-oz
# or
just start-wb
```
Stop the app
```shell
just stop
```
> [!TIP]
> More commands can be found in [justfile](justfile)
### Using Pure Python
Run the app for **Ozon**
```shell
python run.py -oz
```
Or for **Wildberries**
```shell
python run.py -wb
```
Additional options can be shown with
```shell
python run.py -h
```
## 👥 Contributing
**Contributions are welcome! Here's how you can help:**
1. Fork it
2. Create your feature branch
3. Commit your changes
4. Push to the branch
5. Create a new Pull Request
6. Get your code reviewed
7. Merge your code
8. Get a 🌟
## 📝 License
This project is licensed under the GPL-3.0 License - see the [LICENSE](LICENSE) file for details