Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lhvy/timetable
Timetable scraper and generator for my old high school
https://github.com/lhvy/timetable
rust scraper timetable web xml
Last synced: 16 days ago
JSON representation
Timetable scraper and generator for my old high school
- Host: GitHub
- URL: https://github.com/lhvy/timetable
- Owner: lhvy
- License: mit
- Created: 2022-12-01T15:41:42.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-03-25T01:21:08.000Z (almost 2 years ago)
- Last Synced: 2024-10-30T20:48:44.640Z (2 months ago)
- Topics: rust, scraper, timetable, web, xml
- Language: Rust
- Homepage:
- Size: 94.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# timetable
> Timetable scraper and generator for my old high school
## Web UI
The website to download timetables from (written in JavaScript) is accessible at [https://timetable.lhvy.dev](https://timetable.lhvy.dev).
It provides a `.timetable` file that can be imported into the [Class Timetable](https://classtimetable.app) app for iOS and Android.
_Note: The app is not affiliated with this project._## Scraper & Generator
The scraper and generator pulls from the school's website and creates the `.timetable` files.
In order to run the scraper, you need `COOKIE`, `HOST` and `TIMETABLE_UUID` environment variables set accordingly.
All three can be obtained by logging into the school's timetable site.![Screenshot of the timetable site](https://raw.githubusercontent.com/lhvy/i/master/timetable-preview.png)