Categorygithub.com/david-sorm/jecna-api
modulepackage
0.0.1
Repository: https://github.com/david-sorm/jecna-api.git
Documentation: pkg.go.dev

# README

Ječná API

Build Status

Neoficiální knihovna pro získání dat z portálu spsejecna.cz

Slovník:

  • ječnitel = učitel
  • ječňák = přihlášený uživatel

Funkce:

  • kontrola přihlašovacích údajů
  • seznam ječnitelů (i bez přihlášení)
  • informace o učiteli (bez přihlášení nejsou úplné)
  • známky
  • rozvrh
  • informace o ječňákovi
  • omluvný list
  • příchody a odchody
  • seznam posledních pěti suplarchů
  • parsing dat ze suplarchu
  • jednoduchý výpis všech datových struktur pro debugging

Známé chyby:

  • rozvrh neumí pracovat s hodinami, které mají více skupin žáků
  • u známek nefunguje rozdělení hodin (např. praxe a teorie), jsou smíchány k sobě
  • I přes veškerou snahu zblbuvzdornit parsing suplarchů a cest k nim, nemusí tyto funkce fungovat, ale v tomto případě za to může externí faktor - neschopnost dodržovat jednotnou cestu (např. značení školního roku) a obsah suplarchů (kompletní změna uspořádání náležitostí, nemyslím změnu tříd atd.) od jistého pana zástupce. Kdyby aspoň nezapomínal dávat suplarchy do novinek, tak bych nemusel dělat takovéto šaškárny.

# Functions

No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author