Age | Commit message (Expand) | Author |
2022-02-05 | µCS 0.4.0HEADv0.4.0trunk | Alban Gruin |
2022-02-05 | Introduce a new feature to list events without location | Alban Gruin |
2022-02-05 | ics: introduce functions to filter courses without location | Alban Gruin |
2022-02-05 | server: extract the function reading the module id and groups | Alban Gruin |
2022-02-05 | server: reorganise the code | Alban Gruin |
2022-02-05 | ics: make Ics.t public | Alban Gruin |
2022-02-02 | pages: always show the current year in the copyright | Alban Gruin |
2021-10-04 | µCS 0.3.1v0.3.1 | Alban Gruin |
2021-10-04 | course, ics: location may be empty, make it an option | Alban Gruin |
2021-10-04 | course: fix parsing issues | Alban Gruin |
2021-10-04 | pages: improvements on the module selection | Alban Gruin |
2021-09-20 | pages: this is micro celcatsanitizer, not celcatsanitizer | Alban Gruin |
2021-09-20 | ics, ucs: generate event IDs with a random number | Alban Gruin |
2021-09-20 | ics: fix issues with EOLs | Alban Gruin |
2021-09-19 | µCS v0.3.0v0.3.0 | Alban Gruin |
2021-09-19 | server: add charset to the headers when fetching timetables | Alban Gruin |
2021-09-19 | server, ics, pages: allow to generate ICS from modules | Alban Gruin |
2021-09-19 | server, ics: add a facility to filter courses by groups | Alban Gruin |
2021-09-19 | server: allow to fetch module timetables in addition to groups | Alban Gruin |
2021-09-19 | course, ics: read, store, and dump groups in a course | Alban Gruin |
2021-09-19 | pages: escape parameters in pages, update copyright | Alban Gruin |
2020-12-30 | server: cleanupv0.2.0 | Alban Gruin |
2020-12-30 | ics: print the timezone name in the ICS file | Alban Gruin |
2020-12-30 | ucs: use the version name from dune | Alban Gruin |
2020-12-30 | ucs: properly remove the unix socket when a signal is received | Alban Gruin |
2020-10-03 | course: remove reference to unused fields in the original JSON feed | Alban Gruin |
2020-10-03 | Replace ocplib-json-typed by json-data-encoding | Alban Gruin |
2020-09-20 | µCS v0.1.1v0.1.1 | Alban Gruin |
2020-09-20 | ucs: set the time zone to local when starting the server | Alban Gruin |
2020-09-20 | course: use a proper type to iterate over a course description | Alban Gruin |
2020-09-19 | course: use a match/with instead of a if-chain in `location_and_summary' | Alban Gruin |
2020-09-19 | course: memoized version of `get_unicode' | Alban Gruin |
2020-09-19 | course: invert the `group_affix' list order | Alban Gruin |
2020-09-19 | course: return the summary if there is no " - " in the event's full name | Alban Gruin |
2020-09-14 | ics: timestamps are in local time, not UTC | Alban Gruin |
2020-09-13 | µCS v0.1.0v0.1.0 | Alban Gruin |
2020-09-13 | ucs: add command line parameters, powered by cmdliner | Alban Gruin |
2020-09-13 | server: set the range to fetch to a year and a month | Alban Gruin |
2020-09-13 | ucs: move the server to its own module | Alban Gruin |
2020-09-13 | ucs: remove use of `ignore' an the main function | Alban Gruin |
2020-09-13 | ucs: show parameters in the log | Alban Gruin |
2020-09-13 | ucs: add URLs to the HTML pages, read parameters in the URL | Alban Gruin |
2020-09-13 | ucs: add a helper to send quickly a 200 OK response | Alban Gruin |
2020-09-13 | Add webpages and style | Alban Gruin |
2020-09-13 | course: remove the part before " - " (module ID) in the course summary | Alban Gruin |
2020-09-13 | course: convert html entities to unicode characters | Alban Gruin |
2020-09-12 | ucs: log queries | Alban Gruin |
2020-09-12 | ucs: fetch group based on URL | Alban Gruin |
2020-09-12 | ucs: adding a basic webserver, only returning an ICS file on GET queries | Alban Gruin |
2020-09-12 | course: use Astring to split strings and to check for prefixes | Alban Gruin |