Commit Graph

133 Commits

Author SHA1 Message Date
e87f476b43 Wire up the API with the new methods 2026-01-24 23:09:57 +01:00
18b176d812 Hallucinate some analytics tests
We really just want them to pass and nothing else
2026-01-24 22:57:57 +01:00
1b3e3471b0 Hallucinate a read API 2026-01-24 22:52:24 +01:00
aa71fd73af Actually handle errors instead of ignoring them 2026-01-24 22:46:49 +01:00
38e07aef1f Streamline error handling for character, corporation, and alliance name fetching by removing unnecessary error checks and simplifying logging. Update to return "unknown" for failed requests instead of empty strings. 2026-01-24 22:38:04 +01:00
352fcd331e Update 2026-01-24 22:34:57 +01:00
3bd88528ed Refactor some shit around 2026-01-24 22:34:12 +01:00
a3471013ae Deretardify some of the error handling
woooooooow string comparisons really......... great job clanker.......
2026-01-24 22:30:29 +01:00
5e205ffb51 Use CachedRequest instead of LimitedHTTP
Bleh...
2026-01-24 22:27:39 +01:00
20a936ce0e Print some timings for all the api calls 2026-01-24 22:25:25 +01:00
a36a924d6f Make the fucking client global
I'm tired boss...
2026-01-24 22:21:20 +01:00
10a842b1a7 Make the damn cache global 2026-01-24 22:17:16 +01:00
f3c74318c1 Remove some retarded logs 2026-01-24 22:15:47 +01:00
1c94f5f1b8 Wire up the flat killmails to clickhouse 2026-01-24 22:15:43 +01:00
6962be0e53 Fix the god damn url qUeRyEsCaPe 2026-01-24 22:06:56 +01:00
c4e9f85f2b Wire up the new flatten functions 2026-01-24 21:57:20 +01:00
6e2d38a660 Refactor db functions to db 2026-01-24 21:54:48 +01:00
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