forked from Anri/cal8tor
Update branding
This commit is contained in:
parent
79cc041251
commit
3d51a4b743
4 changed files with 19 additions and 21 deletions
4
Cargo.lock
generated
4
Cargo.lock
generated
|
@ -159,8 +159,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
|
checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cal8tor"
|
name = "cal7tor"
|
||||||
version = "0.4.5"
|
version = "0.5.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"chrono",
|
"chrono",
|
||||||
"clap",
|
"clap",
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
[package]
|
[package]
|
||||||
name = "cal8tor"
|
name = "cal7tor"
|
||||||
version = "0.4.5"
|
version = "0.5.0"
|
||||||
authors = ["Mylloon"]
|
authors = ["Mylloon"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "Extractor of the calendar of the IT degree of university Paris 8"
|
description = "Timetable extractor for the Paris Cité master's degree in IT"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
repository = "https://git.kennel.ml/Anri/cal8tor"
|
repository = "https://git.mylloon.fr/Anri/cal7tor"
|
||||||
keywords = ["scrape", "calendar"]
|
keywords = ["scrape", "calendar"]
|
||||||
publish = false
|
publish = false
|
||||||
license = "AGPL-3.0-or-later"
|
license = "AGPL-3.0-or-later"
|
||||||
|
|
26
README.md
26
README.md
|
@ -1,16 +1,14 @@
|
||||||
# cal8tor • *cal*endar P*8* extrac*tor*
|
# cal7tor • *cal*endar P*7* extrac*tor*
|
||||||
|
|
||||||
Extracteur d'emploi du temps pour la licence d'informatique de Paris 8
|
> !! Fork de [cal8tor](https://git.mylloon.fr/Anri/cal8tor) !!
|
||||||
|
> !! En cours de dev -> ne fonctionne pas !!
|
||||||
|
|
||||||
|
Extracteur d'emploi du temps pour les masters d'informatique de Paris Cité (Diderot)
|
||||||
|
|
||||||
[![dependency status](https://deps.rs/repo/gitea/git.mylloon.fr/Anri/cal8tor/status.svg)](https://deps.rs/repo/gitea/git.mylloon.fr/Anri/cal8tor)
|
[![dependency status](https://deps.rs/repo/gitea/git.mylloon.fr/Anri/cal8tor/status.svg)](https://deps.rs/repo/gitea/git.mylloon.fr/Anri/cal8tor)
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
### Arch
|
|
||||||
|
|
||||||
cal8tor est disponible sur le AUR : [`cal8tor`](https://aur.archlinux.org/packages/cal8tor)
|
|
||||||
et [`cal8tor-git`](https://aur.archlinux.org/packages/cal8tor-git).
|
|
||||||
|
|
||||||
### Manuellement
|
### Manuellement
|
||||||
|
|
||||||
Cf. [Compilation et installation](#compilation-et-installation).
|
Cf. [Compilation et installation](#compilation-et-installation).
|
||||||
|
@ -20,15 +18,15 @@ Cf. [Compilation et installation](#compilation-et-installation).
|
||||||
Pour afficher la page d'aide
|
Pour afficher la page d'aide
|
||||||
|
|
||||||
```
|
```
|
||||||
$ cal8tor --help
|
$ cal7tor --help
|
||||||
```
|
```
|
||||||
|
|
||||||
## Voir le calendrier dans le terminal
|
## Voir le calendrier dans le terminal
|
||||||
|
|
||||||
Pour les L2-X par exemple, lance :
|
Pour les LP par exemple, lance :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ cal8tor l2-X
|
$ cal7tor lp
|
||||||
```
|
```
|
||||||
|
|
||||||
> Le rendu peut parfois être difficile à lire, n'hésites pas à utiliser l'option
|
> Le rendu peut parfois être difficile à lire, n'hésites pas à utiliser l'option
|
||||||
|
@ -36,10 +34,10 @@ $ cal8tor l2-X
|
||||||
|
|
||||||
## Exporter le calendrier au format `.ics`
|
## Exporter le calendrier au format `.ics`
|
||||||
|
|
||||||
Pour les L1-A par exemple, lance :
|
Pour les LP par exemple, lance :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ cal8tor L1A --export calendar.ics
|
$ cal8tor LP --export calendar.ics
|
||||||
```
|
```
|
||||||
|
|
||||||
> Le fichier comprend le fuseau horaire pour `Europe/Paris` et est
|
> Le fichier comprend le fuseau horaire pour `Europe/Paris` et est
|
||||||
|
@ -58,7 +56,7 @@ Vous aurez besoin de Rust pour compiler le programme.
|
||||||
1. Clone le dépôt et s'y rendre
|
1. Clone le dépôt et s'y rendre
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ git clone https://git.mylloon.fr/Anri/cal8tor.git && cd cal8tor
|
$ git clone https://git.mylloon.fr/Anri/cal7tor.git && cd cal7tor
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Compiler et installer l'application
|
2. Compiler et installer l'application
|
||||||
|
@ -67,7 +65,7 @@ $ git clone https://git.mylloon.fr/Anri/cal8tor.git && cd cal8tor
|
||||||
$ cargo install --path .
|
$ cargo install --path .
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Tu peux maintenant supprimer le dossier `cal8tor` !
|
3. Tu peux maintenant supprimer le dossier `cal7tor` !
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -113,7 +113,7 @@ fn anglophonization(date: &str) -> String {
|
||||||
/// Turn a string to a DateTime
|
/// Turn a string to a DateTime
|
||||||
fn get_date(date: &str) -> DateTime<Utc> {
|
fn get_date(date: &str) -> DateTime<Utc> {
|
||||||
// Use and keep UTC time, we have the hour set to 12h and
|
// Use and keep UTC time, we have the hour set to 12h and
|
||||||
// Paris 8 is in France so there is no problems
|
// Paris 7 is in France so there is no problems
|
||||||
DateTime::parse_from_str(&anglophonization(date), "%e %B %Y %H:%M %z")
|
DateTime::parse_from_str(&anglophonization(date), "%e %B %Y %H:%M %z")
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.into()
|
.into()
|
||||||
|
|
Loading…
Reference in a new issue