Synchronizacja ze Scriptable
Nie musisz nic wrzucać ręcznie do folderów. Najlepszy tryb to wysyłka CSV bezpośrednio ze Scriptable do aplikacji na Synology.
Najwygodniej: Scriptable → Synology
Dodaj do swojego skryptu request POST na adres:
https://twoj-adres-nas:3010/api/import/scriptable
Token API:
Andrzej771205!
Przykładowy format JSON:
{
"api_token": "Andrzej771205!",
"caddy_csv": "...zawartość caddy.csv...",
"kawasaki_csv": "...zawartość kawasaki.csv...",
"prywatny_csv": "...zawartość prywatny.csv..."
}
Możesz też wysyłać jeden pojazd naraz na:
https://twoj-adres-nas:3010/api/import/scriptable/vehicle
{
"api_token": "Andrzej771205!",
"vehicle_slug": "caddy",
"csv_text": "...zawartość caddy.csv..."
}
Ostatni import
| Data | Pojazd | Cel | KM | Źródło |
|---|---|---|---|---|
| 2026-07-24 | kawasaki | Bleiswijk | 194 | kawasaki.csv |
| 2026-07-14 | caddy | Bleiswijk | 182 | caddy.csv |
| 2026-07-13 | kawasaki | Bleiswijk | 182 | kawasaki.csv |
| 2026-07-10 | kawasaki | Bleiswijk | 182 | kawasaki.csv |
| 2026-07-09 | kawasaki | Bleiswijk | 182 | kawasaki.csv |
| 2026-06-19 | caddy | Bleiswijk | 182 | caddy.csv |
| 2026-05-26 | kawasaki | Bleiswijk | 182 | kawasaki.csv |
| 2026-05-20 | caddy | Bleiswijk | 194 | caddy.csv |
| 2026-04-24 | kawasaki | Bleiswijk | 182 | kawasaki.csv |
| 2026-03-13 | kawasaki | Bleiswijk | 182 | kawasaki.csv |
| 2026-03-20 | caddy | Bleiswijk | 194 | caddy.csv |
| 2026-04-15 | caddy | Bleiswijk | 182 | caddy.csv |
| 2026-04-09 | kawasaki | Bleiswijk | 182 | kawasaki.csv |
| 2026-03-11 | kawasaki | Bleiswijk | 182 | kawasaki.csv |
| 2025-11-06 | kawasaki | 2665 Bleiswijk, Holandia | 182 | kawasaki.csv |
| 2025-11-05 | kawasaki | 2665 Bleiswijk, Holandia | 194 | kawasaki.csv |
| 2025-11-04 | kawasaki | 2665 Bleiswijk, Holandia | 182 | kawasaki.csv |
| 2025-10-17 | kawasaki | 2665 Bleiswijk, Holandia | 194 | kawasaki.csv |
| 2025-11-07 | caddy | 2665 Bleiswijk, Holandia | 194 | caddy.csv |
| 2025-11-03 | caddy | 2665 Bleiswijk, Holandia | 182 | caddy.csv |
Awaryjnie: wklej CSV ręcznie
Ten tryb zostawiam jako plan B. Wklejasz zawartość plików CSV i synchronizujesz dane bez uploadu plików.
Tryb folderu
Ten tryb zostaje tylko pomocniczo. Jeśli kiedyś będziesz chciał, aplikacja nadal potrafi czytać z folderu:
/app/data/import
| Plik | Status | Rozmiar |
|---|---|---|
| caddy.csv | brak | - |
| kawasaki.csv | brak | - |
| prywatny.csv | brak | - |
Jak to teraz działa
- Scriptable dalej zapisuje trasy tak jak dotąd,
- Synology importuje CSV przez API albo przez wklejenie tekstu,
- z kilometrówki powstają standardowe godziny: Bleiswijk = 06:00–17:00, Bavel = 07:00–17:00,
- firma dla dnia liczy się z reguł Boels/JBI/James,
- z tych danych buduje się bon tygodniowy i PDF.