Jan Losinski
a4ca51ff35
chore: add gitpod yaml
2022-09-18 15:53:57 +00:00
Jan Losinski
50fcd75637
Use the right logger
2019-01-22 15:23:49 +01:00
Jan Losinski
dcaafd6bb6
Fix graceful shutdown hang
2019-01-22 15:12:57 +01:00
Jan Losinski
046bd77008
Allow graceful exit on SIGTERM and SIGINT
2019-01-22 14:36:12 +01:00
Jan Losinski
b576f4356d
Implement Batch processing for requests.
...
Requests for different targets can now processed in parallel. Also, the
requests for a specific target are now cancelled if we did not get a
result in the first place, as its unlikely that we get one for the
second request.
2019-01-22 14:10:55 +01:00
Jan Losinski
9ec6fd60cc
Add mailer to interface
2019-01-21 22:24:22 +01:00
Jan Losinski
c49e8becbc
Send confirmation mails in the interface
2019-01-21 22:23:28 +01:00
Jan Losinski
1415b8e37f
Don't crash if mail delivery failed
2019-01-21 22:22:47 +01:00
Jan Losinski
3e6b6f65ae
Fix spacing in template
2019-01-21 22:22:24 +01:00
Jan Losinski
b18a76ed28
Make sure data is stripped
2019-01-21 22:16:32 +01:00
Jan Losinski
67fb250963
Do not block in mailer
2019-01-21 22:14:13 +01:00
Jan Losinski
cc5412a3bd
Add missing parameter
2019-01-21 21:47:10 +01:00
Jan Losinski
f0e3cfe5f0
Fix waiting for the wrong future type
2019-01-21 21:46:55 +01:00
Jan Losinski
65cffd1ca8
Fix show urls
2019-01-21 21:12:25 +01:00
Jan Losinski
0ae893a83c
Make own url configureable
2019-01-21 18:39:09 +01:00
Jan Losinski
9cdb9877bc
Integrate mailer into booking service
2019-01-21 18:35:11 +01:00
Jan Losinski
ba5037d512
Add a simple async queuing
2019-01-21 16:58:10 +01:00
Jan Losinski
49f6ef362d
Rename mailer module
2019-01-21 16:39:23 +01:00
Jan Losinski
b2615d1747
Add a mailler to email details about the request
2019-01-21 16:36:43 +01:00
Jan Losinski
af7d4e86db
Add email templates
2019-01-21 16:36:15 +01:00
Jan Losinski
ad61ff6671
Adopt scraper changes in worker
2019-01-21 16:03:44 +01:00
Jan Losinski
25be5e6cea
Adopt changes from scraper in the booker script
2019-01-21 16:03:13 +01:00
Jan Losinski
40a0c09384
Change scraper to return the booking result
2019-01-21 16:02:27 +01:00
Jan Losinski
9d91371b55
Remove multi booking in one go
...
This never worked because the service requires a fresh session per
booking.
2019-01-21 14:50:59 +01:00
Jan Losinski
058c410567
Add a missing e
2019-01-18 00:02:52 +01:00
Jan Losinski
19526245c8
Fix missing async
2019-01-17 23:40:03 +01:00
Jan Losinski
f9b9b2b036
make shortened interval shorter
2019-01-17 23:39:50 +01:00
Jan Losinski
2fc603290d
Rework landing page text (with many thanks to Gemma!)
2019-01-17 23:35:26 +01:00
Jan Losinski
1506e2bc63
Integrate the timer in the service
2019-01-17 23:34:30 +01:00
Jan Losinski
f3763a3d29
Implement a timer to increase frequency at special times
2019-01-17 23:34:30 +01:00
Jan Losinski
9510fbedec
Add requirements for the timer
2019-01-17 23:34:30 +01:00
Jan Losinski
b4ad179b63
typo in email address
2019-01-07 20:01:09 +01:00
Jan Losinski
925f7523b4
fixed some typos
2019-01-07 17:10:14 +01:00
Jan Losinski
1fb4159918
Shorten text for mobile devices
2019-01-07 17:07:06 +01:00
Jan Losinski
e70c676d42
Less verbose service
2019-01-07 15:05:38 +01:00
Jan Losinski
a03bee6268
Cleanup timeouted tequests
2019-01-07 15:03:36 +01:00
Jan Losinski
9f9c39b366
Give every booking request its own scraper
2019-01-07 14:58:48 +01:00
Jan Losinski
c6880cf856
less verbose logging
2019-01-07 14:50:12 +01:00
Jan Losinski
f848793583
Less verbose logging
2019-01-07 14:49:27 +01:00
Jan Losinski
f1ffeddd2f
Hide personal information from log
2019-01-07 14:42:59 +01:00
Jan Losinski
610fb7f2da
Allow to hide personal information from log
2019-01-07 14:42:38 +01:00
Jan Losinski
f98b3d2d8c
Also look for appointments in months not shown
2019-01-07 14:27:33 +01:00
Jan Losinski
b2349975e1
Add dockerfile for service
2019-01-07 11:19:39 +01:00
Jan Losinski
b415d0657c
Make service runner executeable
2019-01-07 11:19:11 +01:00
Jan Losinski
8dde581e3e
Update requirements
2019-01-07 11:11:39 +01:00
Jan Losinski
155974c0fb
Add simple service starter
2019-01-07 11:11:20 +01:00
Jan Losinski
c3089ec4ac
Log more info
2019-01-07 11:10:33 +01:00
Jan Losinski
9f492f658c
Add some logging to the worker
2019-01-07 10:56:38 +01:00
Jan Losinski
c20aac4672
Fix serve creation
2019-01-07 10:50:57 +01:00
Jan Losinski
9b326f7423
Basic worker implementation
2019-01-07 10:49:55 +01:00