Commit Graph
89 Commits
Author SHA1 Message Date
mokurin000 b5c6de9c17 chore: switch to sdgb 1.53 fully 2026-01-15 04:42:46 +08:00
mokurin000 c6954372c0 chore: 1.50 title is down 2026-01-13 13:04:54 +08:00
mokurin000 e7b0bcbfed feat: prepare for 1.53 preview/login 2026-01-09 01:33:18 +08:00
mokurin000 da15da800c chore: 1.53 is still 404 2026-01-08 15:05:02 +08:00
mokurin000 9f82b88219 chore: upgrade ping to maimai DX 1.53 2026-01-08 14:54:25 +08:00
mokurin000 0ccc425a19 chore: get token after qr login 2026-01-08 00:56:31 +08:00
mokurin000 322b85ed65 todo: prepare for 1.53 API support 2026-01-08 00:18:01 +08:00
mokurin000 b4ecc648a7 perf: remove .retain() immediate process 2026-01-06 11:30:26 +08:00
mokurin000 bd6df7b93a build: bump nyquest to v0.4.0 2026-01-05 23:50:56 +08:00
mokurin000 77cdf7801d chore: update dependencies 2025-10-09 15:43:38 +08:00
mokurin000 9e628dca63 chore: update to Maimai DX Circle 2025-09-25 00:11:28 +08:00
mokurin000 ad2903db9a perf: drop json output support 2025-09-19 03:37:24 +08:00
mokurin000 29e354204b perf: make json output easier to parse 2025-09-19 03:18:20 +08:00
mokurin000 ee23914e29 perf: reduce useless data read 2025-09-17 15:39:04 +08:00
mokurin000 1d2e3fc7cc chore: optimize parquet fields 2025-08-10 22:17:46 +08:00
mokurin000 0ce47537fb build: bump redb to 3.0 2025-08-10 21:59:47 +08:00
mokurin000 c8c101f72a feat: skip login support 2025-08-09 13:39:07 +08:00
mokurin000 18eaf01c58 build: bump dependencies 2025-08-04 15:54:27 +08:00
mokurin000 fb03009f0d build: optional parquet support 2025-08-04 15:53:18 +08:00
mokurin000 c1767e592e log: fix misleading info! log 2025-08-04 01:50:44 +08:00
mokurin000 73e1046be9 perf: parquet based data export 2025-08-04 01:49:43 +08:00
mokurin000 a698434526 fix: dump user region resp 2025-08-03 20:02:57 +08:00
mokurin000 90a3fc09df feat: dump user regions 2025-08-03 20:00:50 +08:00
mokurin000 ca81c6495a fix: make sure tables are initialized 2025-08-03 19:30:03 +08:00
mokurin000 a1b3a8ef0e feat: scrape user regions 2025-08-03 19:04:16 +08:00
mokurin000 56a36933e1 fix: create records table 2025-08-03 18:11:27 +08:00
mokurin000 497c67ff89 chore: collect structured GetUserMusicApiResp 2025-08-03 18:08:50 +08:00
mokurin000 81c8f21729 feat: scrape all player record 2025-08-03 17:54:31 +08:00
mokurin000 9a6e414793 refactor: add Ext postfix for APIExt types 2025-08-03 12:15:37 +08:00
mokurin000 0d379bf248 feat: add helper for userallmusicdetail 2025-08-03 12:12:32 +08:00
mokurin000 7e4dc9b978 refactor: more flexible cached scrape 2025-08-03 12:06:07 +08:00
mokurin000 503f5f3f33 refactor: music-db crate 2025-08-02 23:52:46 +08:00
mokurin000 f25349ca26 fix: don't block other command when database is opened 2025-08-02 22:32:30 +08:00
mokurin000 0d9c8c79b4 enhance: compact & upgrade database 2025-08-02 22:13:04 +08:00
mokurin000 0b2bf20e50 fix: dumb cache update 2025-08-02 22:08:44 +08:00
mokurin000 3e1a0185fa feat: dump fetched b50 2025-08-02 22:02:52 +08:00
mokurin000 c85c2101b7 feat: filter abnormal users 2025-08-02 20:03:50 +08:00
mokurin000 2415a7e029 log: fix logging message 2025-08-02 19:58:25 +08:00
mokurin000 957166d8f4 feat: B50 fetchall impl 2025-08-02 19:56:30 +08:00
mokurin000 84edce688d refactor: split userid read & fetch 2025-08-02 19:49:41 +08:00
mokurin000 929e4641ea refactor: split read_cache 2025-08-02 19:41:49 +08:00
mokurin000 9b53cb633c refactor: implement fetchall with generic type 2025-08-02 19:39:39 +08:00
mokurin000 45cba29b23 log: make sure to log login timestamp 2025-08-02 16:07:58 +08:00
mokurin000 fe008cca67 docs: fix incorrect comment on machine_readable 2025-08-02 11:01:34 +08:00
mokurin000 c3010f2f10 chore: better display 2025-08-02 10:58:11 +08:00
mokurin000 9e17df0624 feat: convert music detail to dxrating 2025-08-02 10:03:02 +08:00
mokurin000 c86626bc75 style: reformat some code 2025-08-02 09:14:34 +08:00
mokurin000 abea7fce11 docs: add more documentation 2025-08-02 02:05:05 +08:00
mokurin000 2cb3c77d92 feat: display music details 2025-08-02 00:52:09 +08:00
mokurin000 23d8345b0e log: always colorful output to stderr 2025-08-02 00:13:31 +08:00