70 lines
1.5 KiB
Markdown
70 lines
1.5 KiB
Markdown
# 🚀 Composer Builder
|
|
|
|
Szybko pobiera strony z szablonów iDoSell i tworzy strukturę folderów do edycji.
|
|
|
|
## ⚡ Szybki Start
|
|
|
|
### 1. Pierwsza konfiguracja
|
|
|
|
```bash
|
|
npm install
|
|
npm run setup
|
|
```
|
|
|
|
Skrypt będzie pytać o dane do API interaktywnie.
|
|
|
|
### 2. Pobierz strony
|
|
|
|
```bash
|
|
npm run template:pull
|
|
```
|
|
|
|
## 📖 Komendy
|
|
|
|
| Komenda | Opis |
|
|
| -------------------------------- | --------------------------------------- |
|
|
| `npm run setup` | Konfiguracja - wprowadzenie tokena i ID |
|
|
| `npm run template:pull` | Pobierz WSZYSTKIE komponenty |
|
|
| `npm run template:pull --custom` | Pobierz TYLKO komponenty typu custom |
|
|
| `npm run template:config` | Wyświetl aktualną konfigurację |
|
|
|
|
## 🔐 Gdzie znaleźć dane?
|
|
|
|
### AUTH_TOKEN (monit_token)
|
|
|
|
1. Zaloguj się do [composer.idosell.com](https://composer.idosell.com)
|
|
2. Otwórz DevTools: **F12**
|
|
3. Idź na: **Application → Cookies**
|
|
4. Szukaj: **monit_token**
|
|
5. Skopiuj wartość
|
|
|
|
### TEMPLATE_ID
|
|
|
|
- URL szablonu: `https://composer.idosell.com/compositions/xxxxx.12345`
|
|
- TEMPLATE_ID = **12345** (część po kropce)
|
|
|
|
To polecenie:
|
|
|
|
- Pobierze listę stron z szablonu
|
|
- Utworzy folder dla każdej strony
|
|
- Wygeneruje plik `config.json` w każdym folderze
|
|
|
|
### Konfiguracja
|
|
|
|
```bash
|
|
npm run template:config
|
|
```
|
|
|
|
Wyświetli obecną konfigurację.
|
|
|
|
## Struktura wyjścia
|
|
|
|
```
|
|
pages/
|
|
├── opinions-photos/
|
|
│ └── config.json
|
|
├── homepage/
|
|
│ └── config.json
|
|
└── ...
|
|
```
|