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
|
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
|
468f7c9873
|
feat: generate better looking curves
|
2025-08-04 13:59:43 +08:00 |
|
mokurin000
|
e8749a8cd2
|
fix: colorize curve
|
2025-08-04 13:49:18 +08:00 |
|
mokurin000
|
2a48f2a2ce
|
fix: handle missing music
|
2025-08-04 13:44:51 +08:00 |
|
mokurin000
|
b9e4b36053
|
feat: implement per user pc-rating curve
|
2025-08-04 13:03:21 +08:00 |
|
mokurin000
|
9d3ca2fe76
|
feat: export regions
|
2025-08-04 02:01:39 +08:00 |
|
mokurin000
|
a3ba321e5e
|
refactor: drop players.json support
|
2025-08-04 01:55:44 +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
|
89d8177180
|
chore: load players.json via orjson
|
2025-08-03 20:48:55 +08:00 |
|
mokurin000
|
c8867a68e6
|
chore: use better layout
|
2025-08-03 20:10:59 +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
|
a60e65e110
|
perf: migrate to orjson for performance
|
2025-08-03 10:32:29 +08:00 |
|
mokurin000
|
0e40282e87
|
docs: add some comments
|
2025-08-03 10:06:10 +08:00 |
|
mokurin000
|
83caae4a31
|
feat: export b50 with music title, difficulty
|
2025-08-03 00:45:17 +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
|
2c4b7ed447
|
chore: remove more useless fields
|
2025-08-02 23:03:01 +08:00 |
|
mokurin000
|
af8cee2528
|
fix: don't output trophy, which is also always zero
|
2025-08-02 22:54:50 +08:00 |
|
mokurin000
|
bd40ebba8a
|
feat: public export without userId
|
2025-08-02 22:47:50 +08:00 |
|
mokurin000
|
f25349ca26
|
fix: don't block other command when database is opened
|
2025-08-02 22:32:30 +08:00 |
|
mokurin000
|
03dc2eea94
|
feat: dump players.json without userId
|
2025-08-02 22:31:04 +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
|
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 |
|