Commit Graph

22 Commits

Author SHA1 Message Date
kbe
944421c68b refactor: Booking preferred sessions works
I modified the code to book only preferred sessions.
First it displays available sessions in console INFO.
Then if there is sessions that matches preferred ones,
it tries to book them and the notify bout it.
2025-08-12 00:20:21 +02:00
kbe
7161a11905 feat: Scripts display preferred sessions during execution 2025-08-12 00:09:56 +02:00
kbe
d31976084a feat: Time delta as env var 2025-08-04 21:45:35 +02:00
kbe
90923b0f1c Less window timing and sessions change 2025-07-29 00:10:06 +02:00
kbe
d2b63ea807 More window timing 2025-07-29 00:06:03 +02:00
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