Commit Graph

17 Commits

Author SHA1 Message Date
kbe
7b4d66c779 10 minutes window end 2025-07-26 09:13:06 +02:00
kbe
4401adfebb chore: no more 80% match for booking 2025-07-25 15:50:09 +02:00
kbe
2b99bc37de more tests? 2025-07-25 15:47:35 +02:00
kbe
5e597c4d1a refactor: try to reduce code size 2025-07-24 20:51:39 +02:00
kbe
cf4780d9d0 feat: only book session in current day, +1 and +2 2025-07-24 12:06:42 +02:00
kbe
cacdd74184 feat: only book session during window + 1h 2025-07-21 23:48:14 +02:00
kbe
d6e9373321 feat: Send notification when booking is impossible 2025-07-21 21:07:58 +02:00
kbe
d71bfff10e feat: Make notifier and program async
Using asyncio library, notification are now trigerred
asynchronously.
2025-07-21 20:34:57 +02:00
kbe
3a378c03a6 feat: Add a tolerance window of 5 minutes for reservation 2025-07-21 15:19:38 +02:00
kbe
66b62d4034 docs: more comments 2025-07-21 02:42:05 +02:00
kbe
8bd692ff61 style: no more error on ruff linter 2025-07-21 01:18:38 +02:00
kbe
f965020f55 feat: Add a Telegram notification tester 2025-07-21 01:09:18 +02:00
kbe
a4226e0c6b feat: preferred sessions are now external 2025-07-20 17:26:46 +02:00
kbe
d7c5c987e8 chore: moved organize preferred sessions by day 2025-07-20 17:15:57 +02:00
kbe
5dcc2a89ae feat: Add notification for upcoming sessions 2025-07-20 16:17:15 +02:00
kbe
35160bc033 feat: Enable (or not) email or Telegram notifications 2025-07-20 03:47:12 +02:00
kbe
1fd4463314 chore: moved out classes to files 2025-07-20 03:43:27 +02:00