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
2022-08-18 00:55:44 +02:00
src * use String instead of &str 2022-08-17 17:08:30 +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 update metadata 2022-08-16 18:48:16 +02:00
README.md add openssl disclaimer 2022-08-18 00:55:44 +02:00

cal8tor • calendar P8 extractor

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

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!