Commit Graph

116 Commits

Author SHA1 Message Date
560b1dd346 Hallucinate an "enrich" script/function to pad out the killmail metadata 2026-01-24 21:50:20 +01:00
933effd56b Fix types 2026-01-24 21:20:16 +01:00
a30b9de3e2 Hallucinate an implementation plan 2026-01-24 21:16:09 +01:00
cf486c6675 Add clickhouse ddl 2026-01-24 21:13:11 +01:00
e449cd31ac Some kinda bullshit idk 2026-01-24 21:12:59 +01:00
73408a2e5f Hallucinate every fucking thing 2026-01-06 20:08:44 +01:00
0e98f7d796 Add the long forgotten batch images 2026-01-06 18:57:44 +01:00
b7623d552d Add an API test such as it is 2026-01-06 18:38:48 +01:00
30151a06c7 Rework the query again 2026-01-06 18:38:48 +01:00
65a3cb587b Rehallucinate the API 2026-01-06 18:11:14 +01:00
15dc7983fd Use templates for all our querying needs 2026-01-06 18:11:14 +01:00
b5f1d4cf3a Rework the statistics to be calculated on the database 2026-01-06 17:25:28 +01:00
bb6b506ccb Send batches separately I guess 2026-01-06 17:16:48 +01:00
b0aadadae8 Properly serialize attackers and items for clickhouse 2026-01-06 17:10:28 +01:00
ba5dc88d8f Rename the retarded tables 2026-01-06 16:54:14 +01:00
810eaad04a Rework the main query 2026-01-06 16:17:14 +01:00
3e72a63ae5 Sync the clickhouse table with the fitted module struct 2026-01-06 16:10:55 +01:00
2ebdd17f09 Remove some old code 2026-01-06 16:10:24 +01:00
f875df5718 Rename ExpandGroups 2026-01-06 16:05:44 +01:00
25f3900b18 Rework the killmail saving/batching 2026-01-06 16:03:09 +01:00
05ca9fc9d7 Add Values functions to flat structs to map them to []interface for clickhouse 2026-01-06 15:31:48 +01:00
fcc1b1807e Update 2026-01-06 15:26:26 +01:00
83a83f862d Move saving killmails into clickhouse.go 2026-01-06 15:16:37 +01:00
0e3724384c Deretardify the killmail flattening 2026-01-06 15:14:31 +01:00
0df19e667c Great work claude with the naming........ Holy shit...... 2026-01-06 15:05:45 +01:00
972b6cea63 Streamline killmail item module mapping 2026-01-06 15:00:11 +01:00
1a856039bd Move the clickhouse functions to separate file 2026-01-06 14:49:53 +01:00
1cda492f19 Rework the flat killmail to be less retarded again 2026-01-06 14:49:46 +01:00
ed176ba8f5 Nuke more shit 2026-01-06 14:49:37 +01:00
4a948622ab Test cache more 2026-01-06 13:57:13 +01:00
96440e242b Do some more cleanup 2026-01-06 13:57:09 +01:00
9201b1d283 Remove hallucinated ch tags 2026-01-06 13:49:52 +01:00
ec157cbea0 Clean up types 2026-01-06 13:47:06 +01:00
3715f8bb7b Code polish 2026-01-06 13:41:22 +01:00
a78ee0c818 Rework the retardmaxxed db initialization 2026-01-06 13:40:36 +01:00
14dfc480aa Redo the cache 2026-01-06 13:40:36 +01:00
a265d70e6f Deretard the cache 2026-01-06 13:24:33 +01:00
01eb2d53e6 Implement GetSolarSystems 2026-01-06 13:08:01 +01:00
0f9caed23e Implement/rework GetItemTypes
From 1324781324 different methods
2026-01-06 13:01:35 +01:00
7d91d1a2a5 Support drone module slot 2026-01-06 12:53:35 +01:00
dc18392350 Rework GetModuleSlots 2026-01-06 12:41:57 +01:00
04276c8c35 Nuke everything and start reworking with ExpandGroup 2026-01-06 12:03:25 +01:00
5fbb518bde Return some killmails with statistics 2026-01-06 11:43:16 +01:00
c48e101ccb Add test against including all modules 2026-01-06 11:10:09 +01:00
6a6f578bd5 Include all modules in the result...... 2026-01-06 11:06:15 +01:00
3bb919f8d1 Add db tests 2026-01-06 10:57:31 +01:00
8f3f263c48 Increase maxquerysize 2026-01-06 01:23:34 +01:00
7f2ce61299 Fix again the query 2026-01-06 00:53:37 +01:00
41a96258a4 Refactor QueryFits to handle module and group typeID expansion based on presence of modules; update calculateModuleStats to use filtered killmailIDs for improved accuracy. Adjust Dockerfile for better build efficiency. 2026-01-06 00:28:34 +01:00
689a485e1c Print some sort of statistics when running as cli 2026-01-06 00:09:38 +01:00