Skip to content
This repository has been archived by the owner on Sep 16, 2024. It is now read-only.

Releases: Obito1903/CY-celcat

V2.2 - Multicampus support

18 Mar 15:41
Compare
Choose a tag to compare

Added a way to support multiple campus

Calendars for each campus will now be prefixed with the name of the campus (except for the default campus to maintain compatibility) and will appear if their how section in the index.

This release will require you to change your config file to conform to the new schema.

V2.1

23 Sep 20:07
Compare
Choose a tag to compare

Just a bunch of QOL

  • New Index page to display list of registered calendars and links to .ics, .png, and google calendar
  • Possibilty to specify the number of weeks to query

V2.0

15 Feb 04:35
ace95b5
Compare
Choose a tag to compare

Complete re-write of the code.

A non-exhaustive list of improvements and additions :

  • No need to restart the program through a script to update calendars.
  • Replaced SVG with an HTML template for a more robust and responsive output for both WEB and PNG output.
  • An integrated web server for serving ICS, PNG, and HTML files.
  • No longer need individual passwords for each calendar but just an account with access to those (thanks CY).
  • Added a bunch of configuration options for more flexibility.
  • Added Dockerfile for easy deployment.
  • And more...

CYCelcat SVG colours adjust

06 Apr 13:20
Compare
Choose a tag to compare

Changelog

  • Couleurs du et taille de police du SVG modifié pour amélioré la lisibilité

CYCelcat SVG

05 Apr 19:45
Compare
Choose a tag to compare

Changelog

  • Refacto du code
  • Ajout de la possibilité de générer un SVG grâce a l'argument -svg
  • Les requête ce font maintenant à partir du début de la semaine actuel par défaut

CYCelcat-ics

30 Mar 13:00
Compare
Choose a tag to compare

CYtech Celcat to ICS

Utilisation

Premièrement il faut mettre vos identifiant Celcat dans le fichier config.json

une fois que c'est fait il vous suffit d'exécuter le programme pour obtenir un fichier data.ics qui pourra être importé dans n'importe quel gestionnaire d'agenda.

windows

.\celcat.exe

linux

./celcat

Parametres

Fichier de config different

Il est possible de spécifier un fichier de configuration (doit être dans le même dossier, flemme de me faire chier a parse les espaces dans les arguments)

./celcat -c example.config.json

Récuperer l'agenda sur une période différente

Vous pouvez aussi spécifier la période sur laquelle récupérer l'agenda

./celcat -d 2021-03-30 2021-04-30