Commit Graph

94 Commits

Author SHA1 Message Date
kbe
3a378c03a6 feat: Add a tolerance window of 5 minutes for reservation 2025-07-21 15:19:38 +02:00
kbe
18cf2a0a18 chore: Add a TODO for later authentication during run 2025-07-21 14:55:54 +02:00
kbe
16d66b74ea fix: double import in 2025-07-21 12:10:16 +02:00
kbe
66b62d4034 docs: more comments 2025-07-21 02:42:05 +02:00
kbe
b99ddb4525 docs: More comments on files 2025-07-21 02:26:32 +02:00
kbe
2bacf24aad fix: git commit ammend 2025-07-21 02:01:33 +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
a67c9face3 chore: add licence and fix doc 2025-07-20 20:15:28 +02:00
2a2c5d889c Merge pull request 'Add external session preference' (#3) from develop into main
Reviewed-on: #3
2025-07-20 15:32:47 +00:00
kbe
a388b808f0 feat: preferred sessions are now external 2025-07-20 17:28:05 +02:00
kbe
c437f908ac feat: preferred sessions are now external 2025-07-20 17:27:00 +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
c29f468341 fix: no more version in compose 2025-07-20 16:53:02 +02:00
10d8b63e33 Merge pull request 'Add docker files' (#2) from develop into main
Reviewed-on: #2
2025-07-20 14:38:47 +00:00
kbe
5fd084702f Add docker files 2025-07-20 16:38:14 +02:00
04a255dd56 Merge pull request 'A lot of features' (#1) from develop into main
Reviewed-on: #1
2025-07-20 14:32:06 +00:00
kbe
5dcc2a89ae feat: Add notification for upcoming sessions 2025-07-20 16:17:15 +02:00
kbe
28b8d57b27 fix: Use SMTP server instead of gmail
The script was using gmail as SMTP server. Or the script uses
a custom SMTP one.
2025-07-20 15:44:52 +02:00
kbe
be27046d6c Add email credentials 2025-07-20 14:19:20 +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
kbe
6c8647b11c feat: Prepare for notification trough mail and Telegram 2025-07-20 03:27:42 +02:00
kbe
4b27a6f4a3 feat: Program interrupt key quit 2025-07-20 03:12:22 +02:00
kbe
cba4299b9a Add more self documenting comments 2025-07-20 03:06:07 +02:00
kbe
870a65301d feat: Only books preferred activities
I changed the runner to only book preferred
sessions and ignore all others.
2025-07-18 21:42:03 +02:00
kbe
3a0af18b73 feat: More logging information in code
All methods functions are working properly. Now
includes logging and log file.
2025-07-18 21:25:22 +02:00
kbe
e8cd2d3d96 It looks like it works? 2025-07-18 16:03:38 +02:00
kbe
f67b3ac36f feat: Better loggin information 2025-07-18 15:53:58 +02:00
kbe
8acde7b62e feat: add dotenv python 2025-07-18 15:42:29 +02:00
kbe
6c2adad760 chore: remove duplicate code and add env vars 2025-07-18 15:39:20 +02:00
kbe
a09a7d6bd1 feat: Booking activity done 2025-07-18 15:27:53 +02:00
kbe
77d820c51e display joignable crossfit sessions 2025-07-18 15:01:28 +02:00
kbe
f3702c5320 Can now book sessions if it not two days before 2025-07-18 12:57:18 +02:00
kbe
67ea86ed6f Found sessions to book 2025-07-18 12:38:57 +02:00
kbe
f6ceaac228 Found sessions to book 2025-07-18 12:33:14 +02:00
kbe
8dc18d2f0f fix: matches_prefered_session wrong api variable
Now it uses `start_timestamp` instead of
`start_datetime` which is no presented in the API.
2025-07-18 12:23:36 +02:00
kbe
3f9ec46184 I don't remember 2025-07-18 11:36:57 +02:00
kbe
7be123c755 feat: retrieve sessions 2025-07-18 01:44:20 +02:00
kbe
f0e44cb5ec feat(deps): Repo now have a requirepements for deps 2025-07-17 21:06:28 +02:00
kbe
7df7a3816a improved version from Deepseek 2025-07-17 16:56:25 +02:00
kbe
7237d1b536 feat(sessions): Retrieve all available courses from API 2025-07-17 16:51:13 +02:00
kbe
4a2598203b first commit 2025-07-17 16:15:27 +02:00