Skip to content

c0dn/export-sit-timetable

Repository files navigation

Export SIT Timetables

This program scraps the in4SIT website for your timetable. Exporting it to an ICS file which can then be imported to a calendar app.
The program starts a local Chromium browser for the scrapping process, and the resulting HTML is then parsed on the device, credentials are not sent to an external server.
App will make a request to GitHub on start to check the latest release version to notify user of any available updates.

GitHub Downloads (all assets, all releases)

Features

  • Simple interface, easy to use
  • Great error handling, user will know if something went wrong during export
  • Version check, notify user if newer version is available.

img.png img.png

Installation

Use the binaries released for Windows or you can build it from source

Build steps

Install nodeJS
Install Rust

npm install
cargo install tauri-cli --version "^2.0.0-rc"
cargo tauri build

Executables can be found in /src-tauri/target/release

Contributing

Contributions are welcome!
Feel free to open a pull request or an issue on the GitHub repository.
I think the UI can be improved.

License

This project is licensed under the GNU General Public License v3.0.
SIT Timetable exporter Copyright (C) 2024 William Oon

About

Export your timetable to a convenient format

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages