Daniel Friesel
|
8b86d0680a
|
Helper/IRIS: fex error message encoding (use utf8)
|
2020-12-09 21:12:10 +01:00 |
|
Daniel Friesel
|
b70ecc7c7c
|
Add a bunch of licensing data
|
2020-11-27 22:12:56 +01:00 |
|
Daniel Friesel
|
5e96745121
|
HAFAS: Distinguish between disguised HTTP 404 and invalid XML
|
2020-11-06 11:23:22 +01:00 |
|
Daniel Friesel
|
c70280a935
|
Merge HAFAS XML fix from DBF
|
2020-10-25 16:35:43 +01:00 |
|
Daniel Friesel
|
8123797cf1
|
Traewelling: use the recently added login token expiry field
|
2020-10-17 11:03:47 +02:00 |
|
Daniel Friesel
|
b1348c7d4a
|
move in_transit queries to an InTransit model class
|
2020-10-11 19:38:01 +02:00 |
|
Daniel Friesel
|
b6330217f0
|
calculate tripid from trainsearch.exe.
Removes the need for an additional transport.rest request.
|
2020-10-11 12:04:33 +02:00 |
|
Daniel Friesel
|
fffe8dcdfa
|
Switch to transport.rest v5 for polyline requests
|
2020-10-11 11:34:39 +02:00 |
|
Daniel Friesel
|
4575beb6ff
|
HAFAS: Turn backend warnings into info messages
We can't do anything about them, after all
|
2020-10-08 20:05:31 +02:00 |
|
Daniel Friesel
|
9ad3b3c9e8
|
Traewelling can't seem to decide on date formats
|
2020-10-04 13:05:06 +02:00 |
|
Daniel Friesel
|
c56d126d89
|
Traewelling: Add missing "Accept: application/json" header to API requests
|
2020-10-04 12:59:08 +02:00 |
|
Daniel Friesel
|
e13b5afe4f
|
Traewelling checkin: Handle invalid / revoked bearer tokens
|
2020-10-04 12:47:09 +02:00 |
|
Daniel Friesel
|
562dd7ccae
|
add toot and tweet settings to traewelling checkin
|
2020-10-04 12:27:20 +02:00 |
|
Daniel Friesel
|
80b02a47b4
|
Traewelling: Warn when bearer token is about to expire
|
2020-10-04 10:38:09 +02:00 |
|
Daniel Friesel
|
5e2813e36e
|
Traewelling: note that traewelling.de doesn't yet return statusId on checkin
|
2020-10-04 10:35:04 +02:00 |
|
Daniel Friesel
|
2cc31422b7
|
sync travelynx -> Träwelling: add comment
|
2020-10-03 14:33:56 +02:00 |
|
Daniel Friesel
|
8d53f7f5c8
|
log error when trip_id is missing
|
2020-10-01 19:52:11 +02:00 |
|
Daniel Friesel
|
07e0f89706
|
allow checking into traewelling
|
2020-10-01 19:36:35 +02:00 |
|
Daniel Friesel
|
89e709d8d5
|
Allow linking a Träwelling account, auto-sync Träwelling→travelynx
travelynx→Träwelling is still work-in-progress
Squashed commit of the following:
commit 97faa6e2e6c8d20fba30f2d0f6e78187ceeb72e6
Author: Daniel Friesel <derf@finalrewind.org>
Date: Wed Sep 30 18:50:05 2020 +0200
improve traewelling log and tx handling
commit 487d7dd728b9d45b731bdc7098cf3358ea2e206e
Author: Daniel Friesel <derf@finalrewind.org>
Date: Wed Sep 30 18:02:41 2020 +0200
add missing traewelling template
commit 0148da2f48d9a52dcddc0ab81f83d8f8ac3062ab
Author: Daniel Friesel <derf@finalrewind.org>
Date: Wed Sep 30 18:02:35 2020 +0200
improve traewelling pull sync
commit 4861a9750f9f2d7621043361d0af6b0a8869a0df
Author: Daniel Friesel <derf@finalrewind.org>
Date: Tue Sep 29 22:14:24 2020 +0200
wip checkin from traewelling
commit f6aeb6f06998a2a7a80f63a7b1b688b1a26b66bd
Author: Daniel Friesel <derf@finalrewind.org>
Date: Tue Sep 29 18:37:53 2020 +0200
refactor traewelling integration. login and logout are less of a hack now.
checkin and checkout are not supported at the moment.
|
2020-09-30 19:12:29 +02:00 |
|
Daniel Friesel
|
870e4333a8
|
improve promise->reject error messages
|
2020-09-21 19:47:54 +02:00 |
|
Daniel Friesel
|
2788f97f32
|
get_stationinfo_p: cache negative replies
|
2020-09-20 09:55:28 +02:00 |
|
Daniel Friesel
|
874de11298
|
handle rejected promises; do not accidentally duplicate rejections
|
2020-09-10 21:20:26 +02:00 |
|
Daniel Friesel
|
4171fe22ca
|
add DBDB helper for wagonorder and stationinfo
|
2020-09-06 12:55:25 +02:00 |
|
Daniel Friesel
|
717cc18a40
|
Move get_departures to a separate IRIS helper
|
2020-08-06 16:04:12 +02:00 |
|
Daniel Friesel
|
adaf65dc63
|
HAFAS: Error handling, perltidy
|
2020-07-28 14:19:55 +02:00 |
|
Daniel Friesel
|
56c275875c
|
Move HAFAS helpers to a separate Helper module
|
2020-07-28 13:01:44 +02:00 |
|
Daniel Friesel
|
56f355741c
|
Well, that was stupid
|
2020-03-14 14:57:30 +01:00 |
|
Daniel Friesel
|
e7a6cfa931
|
Correctly encode non-ASCII e-mail content. Fixes spamfilter issues.
New dependency: MIME::Entity
|
2020-03-14 14:56:02 +01:00 |
|
Daniel Friesel
|
871a44f15e
|
Do not hardcode From mail address
|
2020-03-13 18:28:13 +01:00 |
|
Daniel Friesel
|
d9b82a4133
|
Sendmail: Actually print info log messages as documented
|
2019-04-17 07:07:05 -04:00 |
|
Daniel Friesel
|
13dbcf8761
|
add explicit config toggle to disable sendmail
|
2019-04-13 18:56:06 +02:00 |
|
Daniel Friesel
|
ee53b8f37e
|
Pass config to sendmail helper
|
2019-04-13 17:09:10 +02:00 |
|
Daniel Friesel
|
80a6317ac5
|
Use travelynx.conf for configuration and secrets
This avoids having to specify secrets in the environment, where they can leak
easily.
|
2019-04-13 12:18:26 +02:00 |
|
Daniel Friesel
|
4e7f7a1d0e
|
detect development mode for travelynx_dev* databases
|
2019-04-06 21:21:35 +02:00 |
|
Daniel Friesel
|
b0ad209a23
|
Fix intentional typo in dev mode check (left over from testing)
|
2019-04-02 20:11:34 +02:00 |
|
Daniel Friesel
|
4787dbae15
|
move mailing to sendmail helper
|
2019-04-02 20:10:48 +02:00 |
|