Archived
1
0
Fork 0
forked from Anri/cal8tor
Extracteur d'emploi du temps pour la licence d'informatique de Paris 8
This repository has been archived on 2023-04-23. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
Mylloon 1b0c7c7863
* bump chrono (RUSTSEC-2020-0159)
* bump tokio (RUSTSEC-2021-0124)
* bump regex (RUSTSEC-2022-0013)
2022-08-21 12:51:43 +02:00
src add utc info onutc datetime and add lang on course's name 2022-08-18 12:37:40 +02:00
.gitignore new cargo project 2022-08-12 19:01:29 +02:00
Cargo.lock add clap dep 2022-08-16 18:18:30 +02:00
Cargo.toml * bump chrono (RUSTSEC-2020-0159) 2022-08-21 12:51:43 +02:00
README.md add deps.rs badge 2022-08-21 12:40:51 +02:00

cal8tor • calendar P8 extractor

Extractor of the calendar of the IT degree of university Paris 8.

dependency status

Build and run

You will need Rust installed to compile the program.

You also need OpenSSL installed.
  • Ubuntu: sudo apt install libssl-dev
  • Fedora: dnf install openssl-devel
  1. Clone the repo and get in
$ git clone https://git.kennel.ml/Anri/cal8tor.git && cd cal8tor
  1. Build the app and get in the output folder
$ cargo build --release && cd target/release/
  1. Run the app, here the help page will be displayed
$ ./cal8tor --help

WIP: See the calendar in your terminal

For the L2-X, run:

$ ./cal8tor l2-X

Export the calendar in .ics format

For the L1-A, run:

$ ./cal8tor L1A --export calendar.ics

The file include the timezone for Europe/Paris and is in compliance with this validator tool.


Please open a PR if you want to improve the project!