1
0
mirror of https://github.com/comatory/fb2iCal synced 2025-01-30 17:04:48 +01:00

113 Commits

Author SHA1 Message Date
Ondřej Synáček
c693b20bc4 fix: allow writing logs to firebase DB 2020-12-12 14:04:04 +01:00
Ondřej Synáček
c4cbc3ca4c Merge branch 'add-track-endpoint-for-instrumentation' into 'master'
Add track endpoint for instrumentation

See merge request ondrejsynacek/facebook-events-ical-converter!2
2020-12-12 12:58:29 +00:00
Ondřej Synáček
ebf75ef281 1.3.1 v1.3.1 2020-12-12 13:55:28 +01:00
Ondřej Synáček
a249a23ddd feature: add UI for user approval of tracking 2020-12-12 13:54:59 +01:00
Ondřej Synáček
737620e2ca feature: add endpoint for logging instrumentation 2020-12-12 13:19:34 +01:00
Ondřej Synáček
0cca2a96bf update documentation on using application with Firebase 2020-11-15 21:39:25 +01:00
Ondřej Synáček
c55774eb39 feature: add loggers and save logs to DB when using Firebase 2020-11-15 21:33:47 +01:00
Ondřej Synáček
8afa1a9b3b remove firebase caching folder from git 2020-11-15 16:09:22 +01:00
Ondřej Synáček
6e2f2a2f9a 1.3.0 v1.3.0 2020-11-15 16:04:03 +01:00
Ondřej Synáček
f32b528979 Merge branch 'feature-use-firebase-to-host-instance' into 'master'
Feature use firebase to host instance

See merge request ondrejsynacek/facebook-events-ical-converter!1
2020-11-15 15:02:56 +00:00
Ondřej Synáček
c6d85b8839 fix missing route handlers 2020-11-15 15:32:07 +01:00
Ondřej Synáček
03192887da add deploy script 2020-11-15 15:17:08 +01:00
Ondřej Synáček
a8c5d12a7b fix issues with deployment due to winston logging getting in the way 2020-11-15 15:13:49 +01:00
Ondřej Synáček
a44468fd68 enable firebase configuration 2020-11-15 11:41:50 +01:00
Ondřej Synáček
0ad6bba142 move app routes to separate directory for better composition in
preparation of firebase integration
2020-11-01 13:08:48 +01:00
Ondřej Synáček
c7175382b6 1.2.2 v1.2.2 2020-07-23 17:23:09 +02:00
Ondřej Synáček
cfd939a668 normalize URL when parsing event number from HTML file 2020-07-23 17:23:04 +02:00
Ondřej Synáček
b56fffc308 1.2.1 2020-07-19 08:14:35 +02:00
Ondřej Synáček
a661e54524 fix invalid function signature for event data extraction
Additionally fix specs
2020-07-19 08:14:35 +02:00
Ondřej Synáček
f14a57aa22 1.2.0 2020-07-19 08:14:35 +02:00
Ondřej Synáček
9c0edc428a update README file
Add more info about the architecture and how it's built.
2020-07-19 08:14:35 +02:00
Ondřej Synáček
0c9a69d8ea prettify console messages with browser logger 2020-07-19 08:14:35 +02:00
Ondřej Synáček
cf41deedd9 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-19 08:14:35 +02:00
Ondřej Synáček
f577fb6385 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-19 08:14:35 +02:00
Ondřej Synáček
410096398d separate utilities for logs 2020-07-19 08:14:35 +02:00
Ondřej Synáček
8bd5b99e50 update ICS generator library 2020-07-19 08:14:35 +02:00
Ondřej Synáček
b3321b2f90 use crawling logic as a service for ICS retrieval 2020-07-19 08:14:35 +02:00
Ondřej Synáček
0eda018113 create client side logger 2020-07-19 08:14:35 +02:00
Ondřej Synáček
6b7c0f8454 separate front end into modules for easier refactoring later 2020-07-19 08:14:35 +02:00
Ondřej Synáček
c336f6998b 1.1.12 2020-07-19 08:14:35 +02:00
Ondřej Synáček
565354bcb6 add webpack for front end builds and serve the assets from backend 2020-07-19 08:14:35 +02:00
Ondřej Synáček
9da4c33ffd remove URL requirement for DOM parser 2020-07-19 08:14:34 +02:00
Ondřej Synáček
456eaa1fbc add specs for ICS retriever 2020-07-19 08:14:29 +02:00
Ondřej Synáček
8458ae0b69 add minimum duration for DOM parser 2020-07-19 08:14:23 +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 v1.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 v1.1.9 2019-11-26 22:39:17 +01:00