Naprawa pobierania komponentów - aktualizacja ciasteczek i konfiguracji
This commit is contained in:
69
docs/README.md
Normal file
69
docs/README.md
Normal file
@@ -0,0 +1,69 @@
|
||||
# 🚀 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
|
||||
└── ...
|
||||
```
|
||||
Reference in New Issue
Block a user