aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-02-05µCS 0.4.0HEADv0.4.0trunkAlban Gruin
2022-02-05Introduce a new feature to list events without locationAlban Gruin
2022-02-05ics: introduce functions to filter courses without locationAlban Gruin
2022-02-05server: extract the function reading the module id and groupsAlban Gruin
2022-02-05server: reorganise the codeAlban Gruin
2022-02-05ics: make Ics.t publicAlban Gruin
2022-02-02pages: always show the current year in the copyrightAlban Gruin
2021-10-04µCS 0.3.1v0.3.1Alban Gruin
2021-10-04course, ics: location may be empty, make it an optionAlban Gruin
2021-10-04course: fix parsing issuesAlban Gruin
2021-10-04pages: improvements on the module selectionAlban Gruin
2021-09-20pages: this is micro celcatsanitizer, not celcatsanitizerAlban Gruin
2021-09-20ics, ucs: generate event IDs with a random numberAlban Gruin
2021-09-20ics: fix issues with EOLsAlban Gruin
2021-09-19µCS v0.3.0v0.3.0Alban Gruin
2021-09-19server: add charset to the headers when fetching timetablesAlban Gruin
2021-09-19server, ics, pages: allow to generate ICS from modulesAlban Gruin
2021-09-19server, ics: add a facility to filter courses by groupsAlban Gruin
2021-09-19server: allow to fetch module timetables in addition to groupsAlban Gruin
2021-09-19course, ics: read, store, and dump groups in a courseAlban Gruin
2021-09-19pages: escape parameters in pages, update copyrightAlban Gruin
2020-12-30server: cleanupv0.2.0Alban Gruin
2020-12-30ics: print the timezone name in the ICS fileAlban Gruin
2020-12-30ucs: use the version name from duneAlban Gruin
2020-12-30ucs: properly remove the unix socket when a signal is receivedAlban Gruin
2020-10-03course: remove reference to unused fields in the original JSON feedAlban Gruin
2020-10-03Replace ocplib-json-typed by json-data-encodingAlban Gruin
2020-09-20µCS v0.1.1v0.1.1Alban Gruin
2020-09-20ucs: set the time zone to local when starting the serverAlban Gruin
2020-09-20course: use a proper type to iterate over a course descriptionAlban Gruin
2020-09-19course: use a match/with instead of a if-chain in `location_and_summary'Alban Gruin
2020-09-19course: memoized version of `get_unicode'Alban Gruin
2020-09-19course: invert the `group_affix' list orderAlban Gruin
2020-09-19course: return the summary if there is no " - " in the event's full nameAlban Gruin
2020-09-14ics: timestamps are in local time, not UTCAlban Gruin
2020-09-13µCS v0.1.0v0.1.0Alban Gruin
2020-09-13ucs: add command line parameters, powered by cmdlinerAlban Gruin
2020-09-13server: set the range to fetch to a year and a monthAlban Gruin
2020-09-13ucs: move the server to its own moduleAlban Gruin
2020-09-13ucs: remove use of `ignore' an the main functionAlban Gruin
2020-09-13ucs: show parameters in the logAlban Gruin
2020-09-13ucs: add URLs to the HTML pages, read parameters in the URLAlban Gruin
2020-09-13ucs: add a helper to send quickly a 200 OK responseAlban Gruin
2020-09-13Add webpages and styleAlban Gruin
2020-09-13course: remove the part before " - " (module ID) in the course summaryAlban Gruin
2020-09-13course: convert html entities to unicode charactersAlban Gruin
2020-09-12ucs: log queriesAlban Gruin
2020-09-12ucs: fetch group based on URLAlban Gruin
2020-09-12ucs: adding a basic webserver, only returning an ICS file on GET queriesAlban Gruin
2020-09-12course: use Astring to split strings and to check for prefixesAlban Gruin