Files
composer-builer/docs/README.md

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
└── ...
```