Ondřej Synáček
b6de398dba
prettify console messages with browser logger
2020-07-17 22:39:25 +02:00
Ondřej Synáček
6d8fcbfa47
remove manual "no javascript" switch
...
This was a stupid checkbox made only as an experiment. The page can
still be loaded without JavaScript and works, no need to trigger it
manually.
2020-07-17 22:33:57 +02:00
Ondřej Synáček
88daa02117
implement same parsing logic on server and frontend
...
Server now downloads the HTML file via new endpoint but the parsing logic now happens in
the browser. The reason for this is to have a way same code for both
environments.
If the JavaScript is disabled, it's still possible to call the previous
endpoint and download the file from the server.
2020-07-17 22:20:48 +02:00
Ondřej Synáček
e2c839fb2f
separate utilities for logs
2020-07-17 21:34:52 +02:00
Ondřej Synáček
dbc55bf3f6
update ICS generator library
2020-07-17 21:34:07 +02:00
Ondřej Synáček
c07d951bf1
use crawling logic as a service for ICS retrieval
2020-07-17 20:54:11 +02:00
Ondřej Synáček
75c1fc85a4
create client side logger
2020-07-17 20:51:09 +02:00
Ondřej Synáček
02f2cfaa48
separate front end into modules for easier refactoring later
2020-07-17 20:20:28 +02:00
Ondřej Synáček
78d3661110
1.1.12
2020-07-17 19:50:13 +02:00
Ondřej Synáček
181c81e49b
add webpack for front end builds and serve the assets from backend
2020-07-17 19:49:59 +02:00
Ondřej Synáček
85be793951
remove URL requirement for DOM parser
2020-07-16 16:48:05 +02:00
Ondřej Synáček
8b4e775b08
add specs for ICS retriever
2020-07-16 16:37:20 +02:00
Ondřej Synáček
236a46911e
add minimum duration for DOM parser
2020-07-16 10:39:32 +02:00
Ondřej Synáček
401ff587e2
set up travis CI
2020-07-15 21:05:25 +02:00
Ondřej Synáček
db0ee12c4f
add specs for parser utils
2020-07-15 20:54:24 +02:00
Ondřej Synáček
48e012bbc0
add specs for LD JSON parser
2020-07-15 20:54:24 +02:00
Ondřej Synáček
59eb0191bf
make logger optional so code can be re-used for CLI interface
2020-07-15 20:54:24 +02:00
Ondřej Synáček
bf36383bff
add CLI interface made just for parsing
2020-07-15 20:54:24 +02:00
Ondřej Synáček
094f0bf242
add unit tests for DOM parser
2020-07-15 20:54:24 +02:00
Ondřej Synáček
5e08b56ef9
add util specs
2020-07-15 20:54:24 +02:00
Ondřej Synáček
d9212f707b
add specs for crawler service
2020-07-15 20:54:24 +02:00
Ondřej Synáček
56be0e9730
add preview gif to readmer
2020-01-19 19:40:29 +01:00
Ondřej Synáček
ada9b8ac94
1.1.11
2019-12-15 11:01:36 +01:00
Ondřej Synáček
0f5c9cf59c
add fallback time for unknown start date
2019-12-15 10:56:26 +01:00
Ondřej Synáček
946d1957dd
1.1.10
2019-11-27 12:51:19 +01:00
Ondřej Synáček
34ec276de2
fix deprecated usage of constructor with Buffer
2019-11-27 12:51:13 +01:00
Ondřej Synáček
53ee2c1fb5
disable route logger for production environments
2019-11-27 12:47:36 +01:00
Ondřej Synáček
bdfb097bbb
remove colorized log output, add timestamps
2019-11-27 12:44:47 +01:00
Ondřej Synáček
95d1828b82
1.1.9
2019-11-26 22:39:17 +01:00
Ondřej Synáček
f22841e1f4
improve parsing for start and end dates for DOMparser
2019-11-26 22:38:47 +01:00
Ondřej Synáček
7234d442e3
fix problem in LDJSON parser when address object is not available
2019-11-25 21:55:30 +01:00
Ondřej Synáček
3b876631b9
1.1.8
2019-11-24 22:39:59 +01:00
Ondřej Synáček
0210676717
invalidate cache for release v1.1.8
2019-11-24 22:39:50 +01:00
Ondřej Synáček
98ad2cf25e
use event name to re-download iCal file instead of action button
2019-11-24 22:37:36 +01:00
Ondřej Synáček
ca14709309
display date of the event instead of date of the creation of iCal file
2019-11-24 22:36:12 +01:00
Ondřej Synáček
ddbf307c29
sort table rows by createdAt record property instead of IDs
2019-11-24 21:36:15 +01:00
Ondřej Synáček
389ad386d9
use unique IDs to identify records
2019-11-24 21:33:26 +01:00
Ondrej Synacek
03e9c5f47c
1.1.7
2019-11-14 09:24:58 +01:00
Ondrej Synacek
4fe9a9d5fd
make table nicer with background color
2019-11-14 09:24:55 +01:00
Ondrej Synacek
f2c320e068
1.1.6
2019-11-14 09:11:27 +01:00
Ondrej Synacek
eda28c29d1
invalidate cache for index template, remove text from footer for better mobile experience
2019-11-14 09:11:09 +01:00
Ondrej Synacek
b313fa1a2c
1.1.5
2019-11-14 09:03:05 +01:00
Ondrej Synacek
29cc00717a
add version information to index page
2019-11-14 09:02:56 +01:00
Ondrej Synacek
abc1531b24
1.1.4
2019-11-14 08:56:34 +01:00
Ondrej Synacek
6022e918bd
add version information to about page
2019-11-14 08:56:30 +01:00
Ondrej Synacek
1fbf441317
1.1.3
2019-11-14 08:53:44 +01:00
Ondrej Synacek
db5a31a90e
fix CSS font family for system-like fonts
2019-11-14 08:53:33 +01:00
Ondrej Synacek
29d18be083
1.1.2
2019-11-12 09:19:35 +01:00
Ondrej Synacek
98c61869f9
change style to have bigger delete button
2019-11-10 16:48:04 +01:00
Ondrej Synacek
4139481c91
add ability to delete record, add emojis for action buttons
2019-11-10 16:35:54 +01:00