Directories
¶
| Path | Synopsis |
|---|---|
|
Package acs implements the MIREA Pulse access-control-system events API (turnstile entries/exits per day).
|
Package acs implements the MIREA Pulse access-control-system events API (turnstile entries/exits per day). |
|
Package auth implements the MIREA Keycloak SSO login flow.
|
Package auth implements the MIREA Keycloak SSO login flow. |
|
Package breaker provides a minimal circuit breaker for flaky upstream services (like MIREA's Keycloak endpoint).
|
Package breaker provides a minimal circuit breaker for flaky upstream services (like MIREA's Keycloak endpoint). |
|
Package crypto provides Fernet-based encryption for MIREA session cookies.
|
Package crypto provides Fernet-based encryption for MIREA session cookies. |
|
Package esports implements the MIREA киберзона booking API (esports.mirea.ru).
|
Package esports implements the MIREA киберзона booking API (esports.mirea.ru). |
|
examples
|
|
|
cli-mark
command
cli-mark — CLI to log in and mark attendance with a QR-code URL or token.
|
cli-mark — CLI to log in and mark attendance with a QR-code URL or token. |
|
cli-schedule
command
cli-schedule — CLI to print today's lessons for the logged-in student.
|
cli-schedule — CLI to print today's lessons for the logged-in student. |
|
Package grades implements the MIREA Pulse БРС (Балльно-Рейтинговая Система) API: subject scores + attendance details.
|
Package grades implements the MIREA Pulse БРС (Балльно-Рейтинговая Система) API: subject scores + attendance details. |
|
Package grpcweb implements the minimum gRPC-Web primitives needed to talk to pulse.mirea.ru: message framing, varint codec, unary Call helper.
|
Package grpcweb implements the minimum gRPC-Web primitives needed to talk to pulse.mirea.ru: message framing, varint codec, unary Call helper. |
|
Package session implements the Pulse attendance API surface (QR-token extraction + mark_attendance).
|
Package session implements the Pulse attendance API surface (QR-token extraction + mark_attendance). |
Click to show internal directories.
Click to hide internal directories.