Skip to content

dominik-korsa/timetable-api

Repository files navigation

Timetable API

An REST API for timetables of many Polish schools. Intended for use in the https://github.com/dominik-korsa/timetable project.

The API is currently hosted at https://tapi.dk-gl.eu. That's where you can find the auto-generated docs for all endpoints.

The project consists of a few parts:

  • PostgreSQL database
  • A script for syncing our database with the Polish Government's school list API (https://rspo.gov.pl/)
  • A crawler which utilizes web scraping to find timetable sources on the websites of individual schools
  • A parser for VULCAN Optivum timetables
  • A parser for Edupage timetables
  • A REST API to access data from the database
  • A Web Push notification server

The codebase uses Node.js and Rust

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published