Tobias Brunner
3753c1210b
more robust mail parsing
continuous-integration/drone/push Build is passing
2021-12-09 20:51:02 +01:00
Tobias Brunner
63482d5f2e
process einsatzrapport from webdav inbox
2021-12-09 20:42:59 +01:00
Tobias Brunner
f9b86f3c8f
handle Einsatzrapport without f_id
continuous-integration/drone/push Build is passing
2021-12-07 21:25:09 +01:00
Tobias Brunner
8419ef4973
use kubernetes for drone build
continuous-integration/drone/push Build is passing
2021-08-24 21:33:15 +02:00
Tobias Brunner
15b46d19c6
master of comparison failed
continuous-integration/drone/push Build is passing
continuous-integration/drone Build was killed
2021-07-13 20:00:41 +02:00
Tobias Brunner
ad57bb9f9f
f_id must not be shorter than 8
continuous-integration/drone/push Build is passing
2021-07-13 19:52:15 +02:00
Tobias Brunner
cadfe1aa55
mark Einsatzrapport seen when processed
continuous-integration/drone/push Build is passing
2021-03-09 19:52:34 +01:00
Tobias Brunner
44d7a2f364
hotfix einsatzrapport upload
continuous-integration/drone/push Build is passing
2021-03-09 08:06:11 +01:00
Tobias Brunner
5f8d2a7109
rewrite email handling
continuous-integration/drone/push Build is passing
2021-03-02 21:52:37 +01:00
Tobias Brunner
8a22747315
small improvements and dont mail mark seen
...
continuous-integration/drone/push Build is passing
By using BODY.PEEK[] messages are not implicitely marked seen which
allows to set them seen when it could be processed. Might help to
reiterate over mails until the record is ready in Lodur.
2021-02-27 20:33:23 +01:00
Tobias Brunner
5aae306119
Revert "handle signals for better app shutdown"
...
continuous-integration/drone/push Build is passing
This reverts commit 573765958f
.
2021-02-27 15:09:42 +01:00
Tobias Brunner
573765958f
handle signals for better app shutdown
continuous-integration/drone/push Build is passing
2021-02-27 15:02:35 +01:00
Tobias Brunner
bd3a00c2d9
include patches
continuous-integration/drone/push Build is passing
2021-02-27 14:37:24 +01:00
Tobias Brunner
888508d1c6
improve lodur einsatz detection
continuous-integration/drone/push Build is passing
2021-02-27 14:30:40 +01:00
Tobias Brunner
f3acbd7ffd
Create LICENSE
continuous-integration/drone/push Build is passing
2021-02-24 20:23:44 +01:00
Tobias Brunner
31caf1dc05
Merge pull request 'New Lodur Behaviour' ( #2 ) from new_lodur_behaviour into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #2
2021-02-23 19:23:36 +00:00
Tobias Brunner
c0ec11d804
update README
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-02-23 20:15:45 +01:00
Tobias Brunner
9c8c5396c8
major update to reuse already existing records
...
continuous-integration/drone/push Build is passing
Lodur since some time automatically creates Einsatzrapporte via an API
from SRZ/GVZ. One of the main features of Pylokid was to exactly do
that. With that new change this isn't necessary anymore. Pylokid has
been amended to find the pre-existing entry and work with that -
enhancing it with any additional information missing and uploads PDFs to
the right place.
While at it a very small modernization has been made and the project
moved to use Poetry and Black formatting. But it's still the same ugly
code - to reflect Lodur.
2021-02-22 21:46:21 +01:00
Tobias Brunner
a32f4041d3
Merge pull request 'Modernisation and Content-Type' ( #1 ) from poetry into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #1
2021-02-13 19:32:26 +00:00
Tobias Brunner
1e0b8d3af9
workaround content-type issue
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-02-13 20:31:41 +01:00
Tobias Brunner
1b9c895f02
switch to poetry
2021-02-13 20:31:41 +01:00
Tobias Brunner
6bbc9986a6
habemus new Kommandant
continuous-integration/drone/push Build is passing
2020-12-23 21:10:30 +01:00
Tobias Brunner
93e0257e9b
add build status badge to README
continuous-integration/drone/push Build is passing
2020-02-08 23:23:13 +01:00
Tobias Brunner
6114573591
set an imap timeout
...
so pylokid stops when the IMAP server doesn't respond in time
https://stackoverflow.com/questions/24422724/does-pythons-imaplib-let-you-set-a-timeout
2020-02-08 18:04:53 +01:00
Tobias Brunner
e46e21b486
fix several issues
2020-02-08 18:02:32 +01:00
Tobias Brunner
ec8e48e4d7
force json upload even when exists
2019-11-03 13:37:41 +01:00
Tobias Brunner
af592567a0
store lodur data on webdav
2019-11-03 13:31:27 +01:00
Tobias Brunner
b0803a6d86
improved einsatzrapport handling
2019-11-03 13:22:47 +01:00
Tobias Brunner
f2595ea604
handle scans
2019-10-28 21:25:34 +01:00
Tobias Brunner
7d4654ffd1
update README
2019-09-22 22:24:18 +02:00
Tobias Brunner
d9d72ee442
Merge pull request #9 from tobru/rewrite_pdf_parsing
...
Rewrite pdf parsing
2019-09-22 22:02:55 +02:00
Tobias Brunner
fd90e8c2e9
publish on pushover
2019-09-22 22:02:20 +02:00
Tobias Brunner
8c371e61d8
improve parsing
2019-09-22 21:18:58 +02:00
Tobias Brunner
40947c59a6
remove outdated dashboard
2019-09-22 20:35:32 +02:00
Tobias Brunner
7029d2136b
refresh requirements
2019-09-22 20:34:58 +02:00
Tobias Brunner
8a59d47d5e
install pdftotext in container image
2019-09-22 20:34:38 +02:00
Tobias Brunner
b0228afcfd
complete rework of pdf parsing
2019-09-22 18:10:09 +02:00
Tobias Brunner
b5c7d7b7b1
add gotify lib
2019-07-25 22:15:35 +02:00
Tobias Brunner
6ab9552341
initial support for gotify
2019-07-25 22:06:50 +02:00
Tobias Brunner
7f687282f8
update requests
2019-04-14 16:16:52 +02:00
Tobias Brunner
b01f4de1c5
continue even if mqtt fails - add version info
2019-04-14 16:03:20 +02:00
Tobias Brunner
2be7162838
use drone docker plugin
2019-01-06 13:37:02 +01:00
Tobias Brunner
4fb0f11a3d
add initial Dockerfile
2019-01-06 13:25:37 +01:00
Tobias Brunner
d3a8840f82
initial drone test config
2019-01-05 23:42:57 +01:00
Tobias Brunner
42ecd74472
Revert "use older version of aiohttp"
...
This reverts commit 3c30d23445
.
2018-08-18 16:38:42 +02:00
Tobias Brunner
3c30d23445
use older version of aiohttp
2018-08-18 16:30:03 +02:00
Tobias Brunner
40efca6d66
add one more known pdf and improved logging
2018-08-18 16:24:24 +02:00
Tobias Brunner
fa2932d98a
catch imap abortions and exit
...
exiting will allow f.e. OpenShift to restart the failed pod.
reason: got "imaplib.abort: Server shutting down." some day.
2018-02-06 17:46:16 +01:00
Tobias Brunner
13a15ec397
add CEC handling to client
2018-01-21 17:59:00 +01:00
Tobias Brunner
2c67846433
better tmp file name
2018-01-20 18:58:08 +01:00