Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 2.84 KB

README.md

File metadata and controls

42 lines (25 loc) · 2.84 KB

CTU TimeTable Generator

License: MIT fetch-data pages-build-deployment

ci-python Code style: black Imports: isort Checked with mypy linting: pylint

ci-web Next JS React Yarn ESLint

Harder, better, faster, stronger

This project was created as a tribute to the memory of CTU-TimeTableGenerator and CTU-TimeTableGenerator-new - older variants written in C++, Python, Bash and some React. Rest in peace.

Usage

Just open the website - no more downloading, installing, compiling, generating auth tokens and crying!

Data

You don't need to login or generate any auth tokens. The data are fetched every 2 hours or so (check fetch-data.yml) from the KOS API. If you have a better strategy, which doesn't include frying the KOS API every minute, please let me know. ❤

Components

  • kos-loader - Loads data from the KOS API
  • ctu-timetable-generator - User-facing app

Development

See README.md in each component's folder.