Go to file
Jonas Lochmann 785ab8cd12
Remove Hans-Ehrenberg-Schule
2023-11-20 01:00:00 +01:00
src Remove Hans-Ehrenberg-Schule 2023-11-20 01:00:00 +01:00
.eslintignore Replace linter 2022-01-31 01:00:00 +01:00
.eslintrc.json Replace linter 2022-01-31 01:00:00 +01:00
.gitignore Initial commit 2019-09-26 07:49:14 +02:00
Readme.md Update copyright year 2022-01-24 01:00:00 +01:00
package-lock.json Update dependencies 2023-07-24 02:00:00 +02:00
package.json Add timeouts 2022-02-28 01:00:00 +01:00
tsconfig.json Migrate to es module 2022-01-31 01:00:00 +01:00

Readme.md

static list integration

Some schools upload the plan at some specific, "never" changing URLs. This allows to use such plans in the vertretungsplan.io application.

The content list (list of files and the metadata) is served from this application. The content files (plan HTMLs, PDFs, ...) are served directly from the server of the schools.

Schools are managed in the source code at src/config/input.ts. The listening port (default: 8080) can be set using the PORT environment variable.

License

AGPL 3.0

vertretungsplan.io static list integration Copyright (C) 2019 - 2022 Jonas Lochmann

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.