170 Commits

Author SHA1 Message Date
045930025c Don't log to file 2026-01-26 08:11:34 +01:00
5b5e5ddf6b Duplicate inserter 8 times
Because tmux doesn't let use S-C :)))))))))))))))))))))))))))
2026-01-25 19:56:45 +01:00
c1c0291c2d Bigger nsq messages 2026-01-25 18:26:18 +01:00
783284e3f5 Remove entirely gRaCeFuL eXiT 2026-01-25 18:20:58 +01:00
342b0be467 Parallelize and memoize esi name lookup 2026-01-25 15:38:12 +01:00
99f5899fbe Pause consumer on rate limit 2026-01-25 14:46:35 +01:00
1dfed10c77 Remove the clickhouse port that we weren't previously using and was added just to break everything 2026-01-25 14:15:02 +01:00
ef42e1f52d Insert to prod clickhouse 2026-01-25 14:09:07 +01:00
34fe95a911 Fix up the logs to not be as spammy 2026-01-25 14:09:02 +01:00
6ce1758672 Memoize database functions to reduce disk reads 2026-01-25 14:02:45 +01:00
2a6b903b58 Fix more god damn nsq garbage 2026-01-25 13:47:18 +01:00
6bba290cd4 Get rid of broken nsq batching 2026-01-25 13:42:33 +01:00
ac67045ded Use 127.0.0.1 2026-01-25 13:31:28 +01:00
25e8c3335a Batch insert to nsq 2026-01-25 12:58:01 +01:00
c0dd32e90e Run nsq locally
http is a nightmare...
2026-01-25 12:54:51 +01:00
386cf59523 Refactor all run args to env variables 2026-01-25 12:50:35 +01:00
4d969f1641 Rework main to be an nsq pipeline instead of direct ingest 2026-01-25 12:31:58 +01:00
e7f14278be Remove more legacy shit 2026-01-25 12:19:27 +01:00
322aa8ab81 Add a docker compose 2026-01-25 12:17:26 +01:00
cd5716b7f0 Add a build script 2026-01-25 12:08:56 +01:00
98fff24d94 Update 2026-01-25 03:33:42 +01:00
d16c3471cf Update
Update
2026-01-25 03:32:02 +01:00
5e79f1db1b Fix finding modules in cargo 2026-01-25 03:06:17 +01:00
734a90ba7e Fix date strings 2026-01-25 02:57:01 +01:00
e3af9cd15b Implement an endpoint for fetching complete entire killmails 2026-01-25 02:53:25 +01:00
d5048bae89 Add a simple killmail fetch api 2026-01-25 02:41:01 +01:00
b2b06c93bb Update 2026-01-25 02:26:35 +01:00
5a9ab78070 Use ids instead of names in the wheres 2026-01-25 02:23:14 +01:00
36dbe79cc5 Proxy images 2026-01-25 01:46:09 +01:00
5e7cdde5b8 Update 2026-01-25 01:25:17 +01:00
22a76ff8ec Return ids with analytics 2026-01-25 01:20:41 +01:00
0a7d911da9 Remove legacy code 2026-01-24 23:51:51 +01:00
7afd388c54 Hallucinate a system name handler 2026-01-24 23:42:26 +01:00
b8826d37e8 Aggregate the statistics in api 2026-01-24 23:35:21 +01:00
058db2a6e2 Fix some fucking stupid type issues 2026-01-24 23:25:45 +01:00
6eb0cad899 Remove legacy code 2026-01-24 23:18:26 +01:00
ae02ded7e6 Remove limits that nobody ever asked for 2026-01-24 23:17:12 +01:00
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