Booked PUT Scheduler

Szkielet stacka: web GUI + worker + SQLite + odświeżanie sesji Playwright.

Sesja

session.json: jest

auth_state.json: jest

Ścieżka session.json: /app/data/session.json

Ścieżka auth_state.json: /app/data/auth_state.json

Heartbeat

Web: 2026-04-21T10:31:42+00:00

Worker: 2026-04-21T10:31:09+00:00

Status workera: ok — Idle loop alive

Podgląd session.json

{
  "base_url": "https://rezerwacje.library.put.poznan.pl",
  "browser_timezone": "Europe/Warsaw",
  "cookie_names": [
    "PHPSESSID",
    "days_visible",
    "language",
    "last-schedule-id",
    "login_token",
    "resource_filter7",
    "schedule_calendar_toggle"
  ],
  "owner_id": 820,
  "resource_id": 28
}

Ostatnie zdarzenia sesji

Czas Akcja OK Wiadomość
2026-04-21T09:01:55+00:00 manual_refresh tak Sesja odświeżona poprawnie.

Następne etapy

Ten panel na razie nie wykonuje automatycznego planowania rezerwacji. Służy do weryfikacji, że Docker, Playwright, SQLite, worker i odświeżanie sesji działają poprawnie na serwerze.