89 Commits

Author SHA1 Message Date
adcb715d2c chore: scraping user data becomes impossible 2026-01-22 06:12:17 +08:00
82e2db7c90 chore: impl Default for PreviewAPI 2026-01-22 05:32:55 +08:00
30039a269c todo: really fix UserLogoutApi 2026-01-21 03:54:28 +08:00
9a5278c3a7 fix: user preview API 2026-01-21 03:41:58 +08:00
90d092729a todo: fix logout issue 2026-01-21 03:30:36 +08:00
971fd5f408 chore: detect keychip mismatch issue 2026-01-21 03:18:29 +08:00
b5c6de9c17 chore: switch to sdgb 1.53 fully 2026-01-15 04:42:46 +08:00
69ab1ec4d6 chore: remove legacy code of hasuid 2026-01-15 04:00:43 +08:00
e7b0bcbfed feat: prepare for 1.53 preview/login 2026-01-09 01:33:18 +08:00
15c6623ed8 chore: add more headers 2026-01-08 15:19:34 +08:00
de0ec8ebb9 chore: output content length 2026-01-08 14:50:56 +08:00
0ccc425a19 chore: get token after qr login 2026-01-08 00:56:31 +08:00
b15088c332 fix: don't ignore http status code 2026-01-08 00:25:11 +08:00
322b85ed65 todo: prepare for 1.53 API support 2026-01-08 00:18:01 +08:00
bd6df7b93a build: bump nyquest to v0.4.0 2026-01-05 23:50:56 +08:00
78adffd34d build: bump dependencies 2026-01-05 23:48:18 +08:00
beb8fd3e5b fix: 2025-12-29 update 2025-12-29 15:36:03 +08:00
meowkatee
8d2c3ab82c test: decode pong response 2025-11-30 21:16:06 +08:00
6818bdf789 build: bump dependencies 2025-09-25 00:13:22 +08:00
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
f78c631570 feat: support dx rating of below A rank 2025-08-14 22:22:29 +08:00
mokurin000
1d2e3fc7cc chore: optimize parquet fields 2025-08-10 22:17:46 +08:00
mokurin000
adba34cde6 perf: get more musics at once 2025-08-06 03:21:50 +08:00
mokurin000
ad85d05470 fix: totally fix bincode feature gate 2025-08-04 22:35:30 +08:00
mokurin000
d23abb02fd fix: feature gate, bincode 2025-08-04 22:32:08 +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
73e1046be9 perf: parquet based data export 2025-08-04 01:49:43 +08:00
mokurin000
c8867a68e6 chore: use better layout 2025-08-03 20:10:59 +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
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
0e40282e87 docs: add some comments 2025-08-03 10:06:10 +08:00
mokurin000
503f5f3f33 refactor: music-db crate 2025-08-02 23:52:46 +08:00
mokurin000
f7b3161847 fix: missing version dot 2025-08-02 23:35:52 +08:00
mokurin000
d3c1ed73ee feat: print map version 2025-08-02 23:24:31 +08:00
mokurin000
af8cee2528 fix: don't output trophy, which is also always zero 2025-08-02 22:54:50 +08:00
mokurin000
957166d8f4 feat: B50 fetchall impl 2025-08-02 19:56:30 +08:00
mokurin000
9b53cb633c refactor: implement fetchall with generic type 2025-08-02 19:39:39 +08:00
mokurin000
de330005b3 enhance: special case dx rating calculate 2025-08-02 17:29:37 +08:00
mokurin000
c877f8efeb fix: SSS+ rating calculating 2025-08-02 17:12:06 +08:00
mokurin000
677cdbfd9b fix: 101.0000% rank 2025-08-02 16:22:18 +08:00
mokurin000
45cba29b23 log: make sure to log login timestamp 2025-08-02 16:07:58 +08:00
mokurin000
9e17df0624 feat: convert music detail to dxrating 2025-08-02 10:03:02 +08:00
mokurin000
d337c48ff1 fix: dxratingnet conversion 2025-08-02 09:42:49 +08:00
mokurin000
c86626bc75 style: reformat some code 2025-08-02 09:14:34 +08:00