37 Commits

Author SHA1 Message Date
b5cb254c2d updated copyright, added actions workflow script
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2026-01-04 21:22:20 +01:00
34a9637845 added importer for Kasseturm Weimar
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-30 23:45:58 +01:00
7c5253c162 spotless
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-08 23:00:56 +01:00
364146d36f added importer for Gerberstraße Weimar
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-08 22:56:36 +01:00
ca6d50af81 improved parser for cosmic dawn: no longer adding club logo to attachments
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-07 00:15:31 +01:00
bf977ec886 made jarWatchdog configurable
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 22:05:07 +01:00
f111d77b9b sorting tags on webpage, added tags to AtParty importer
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 22:00:51 +01:00
78258860c1 added importer for Gewerkschaftshaus erfurt
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 13:27:24 +01:00
0102ba9f11 fixed minor bugs, added import for From-Hell in Erfurt
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 11:41:07 +01:00
0d1215558e added importer for events of the Engelsburg in Erfurt
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-03 10:29:25 +01:00
5cea69ebab added CKeller parser
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-02 23:55:00 +01:00
d48b9097f4 moved methods to Util
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-02 23:54:51 +01:00
dcfc2414b3 fixed problem with mime being null in Attachment
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-02 23:53:04 +01:00
6b0d3a6bc4 implemented importer für Bandhaus Leipzug
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-02 21:16:38 +01:00
c561be4b9c minor tweak to Wotufa importer, added AtParty importer
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-02 19:29:52 +01:00
87c67f4aee added parser for Wotufa
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-02 15:39:16 +01:00
2491e4fbf0 added importer for FHaus and Psychochor
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-02 12:28:14 +01:00
3f80b13d8e added importer for CafeWagner
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-02 00:52:21 +01:00
e0dde9aa9e refactored CosmicDawn importer - now working!
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-01 20:01:40 +01:00
af4a06afc0 refactored Rosenkeller importer
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-01 18:21:12 +01:00
3c7313fc01 started another importer overhaul
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-01 16:11:30 +01:00
d9e5475962 fixed bugs with coords:
argument order is now [lat, lon] everywhere

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-01 10:44:32 +01:00
211c92b0e3 new features:
- database now ignoring duplicates isntead of failing
- automatic loading of importer plugins
- automatic tagging

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-01-01 02:09:18 +01:00
4822320961 overhauled API:
- wrote openapi schema
- re-implemented api endpoint following openapi schema
- intensified and improved working with Result objects

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-31 00:02:14 +01:00
fc17bb9168 implemented storing of appointments
+ attachments

next: attach links, tags

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-28 17:56:54 +01:00
a90627d976 working on event detail page
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-26 19:28:24 +01:00
9f806637c2 working on calendar application
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-26 12:00:43 +01:00
f97febad05 replaced appointment.hash by appointment.slug, incooperated slug column into appointments table
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-23 01:00:00 +01:00
43e4c5d84c updated libraries
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-22 20:44:52 +01:00
e4b8bcb99a first implementation of cal.db, that
- successfully connects to db
- updated db sheme
- succeeds in listing appointments

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-22 20:33:35 +01:00
3158db3bbd added hash to appointment, implemented KassaBlanca parser
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-21 21:26:04 +01:00
fdec07f27c overhauled code for Rosenkeller
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-21 01:37:29 +01:00
39f3a82949 re-ordered methods
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-20 22:00:32 +01:00
a96fb8cb2d finished importer for Rosenkeller
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-20 21:56:42 +01:00
d7967b2d95 working on event extraction from rosenkeller
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-20 19:42:23 +01:00
ed8cef3738 transformed JenaRosenkeller importer to use Result-driven pipeline
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-19 16:25:48 +01:00
a17b322001 working in first importer: JenaRosenkeller
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2024-12-19 00:56:40 +01:00