Commit Graph

  • adcb715d2c chore: scraping user data becomes impossible master 莯凛 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 mokurin000 2026-01-21 03:54:28 +08:00
  • 9a5278c3a7 fix: user preview API mokurin000 2026-01-21 03:41:58 +08:00
  • 90d092729a todo: fix logout issue mokurin000 2026-01-21 03:30:36 +08:00
  • 971fd5f408 chore: detect keychip mismatch issue mokurin000 2026-01-21 03:18:29 +08:00
  • 373ad4e747 enhance: ping continiously 莯凛 2026-01-16 23:45:24 +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
  • eff0a979ec build: bump dependencies 莯凛 2026-01-15 03:54:25 +08:00
  • c6954372c0 chore: 1.50 title is down mokurin000 2026-01-13 13:04:54 +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
  • da15da800c chore: 1.53 is still 404 莯凛 2026-01-08 15:05:02 +08:00
  • 9f82b88219 chore: upgrade ping to maimai DX 1.53 莯凛 2026-01-08 14:54:25 +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
  • c02ac2daad fix: userId starts from 10000000 莯凛 2026-01-06 15:29:11 +08:00
  • b4ecc648a7 perf: remove .retain() immediate process 莯凛 2026-01-06 11:30:26 +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
  • 8d2c3ab82c test: decode pong response meowkatee 2025-11-30 21:16:06 +08:00
  • 77cdf7801d chore: update dependencies 莯凛 2025-10-09 15:43:38 +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
  • 672f82bd85 enhance: cast difficulty manually mokurin000 2025-09-19 22:03:44 +08:00
  • 209b76b714 feat: export music db in flatten format mokurin000 2025-09-19 22:00:08 +08:00
  • 6ea483e267 chore: ignore b50.parquet mokurin000 2025-09-19 03:40:13 +08:00
  • ad2903db9a perf: drop json output support mokurin000 2025-09-19 03:37:24 +08:00
  • 29e354204b perf: make json output easier to parse mokurin000 2025-09-19 03:18:20 +08:00
  • c35240cc94 chore: remove pre-process code for b50 mokurin000 2025-09-19 03:16:49 +08:00
  • ee23914e29 perf: reduce useless data read mokurin000 2025-09-17 15:39:04 +08:00
  • a7777d127a chore: update redb for performance mokurin000 2025-09-16 19:04:59 +08:00
  • c45e12d1bb enhance: add newest A100 data mokurin000 2025-08-23 00:11:49 +08:00
  • f1886a9302 feat: calculate dx rating func mokurin000 2025-08-20 21:05:16 +08:00
  • 68b6a36fc8 chore: remove pcrt function mokurin000 2025-08-17 10:52:12 +08:00
  • c9b31cbf50 fix: dx rating calculate mokurin000 2025-08-15 14:00:32 +08:00
  • 7ba0cd666d test: add dx rating calculate check mokurin000 2025-08-14 22:54:25 +08:00
  • f78c631570 feat: support dx rating of below A rank mokurin000 2025-08-14 22:22:29 +08:00
  • 2b6bb12dce enhance: enable higher compression level mokurin000 2025-08-11 13:32:54 +08:00
  • 32cf576b88 refactor: dedup clean uid mokurin000 2025-08-11 13:12:11 +08:00
  • b0942e2af4 feat: high-concurrency userid hashing mokurin000 2025-08-11 12:12:14 +08:00
  • 1d2e3fc7cc chore: optimize parquet fields mokurin000 2025-08-10 22:17:46 +08:00
  • 0ce47537fb build: bump redb to 3.0 mokurin000 2025-08-10 21:59:47 +08:00
  • c8c101f72a feat: skip login support mokurin000 2025-08-09 13:39:07 +08:00
  • adba34cde6 perf: get more musics at once mokurin000 2025-08-06 03:21:50 +08:00
  • ad85d05470 fix: totally fix bincode feature gate mokurin000 2025-08-04 22:35:30 +08:00
  • d23abb02fd fix: feature gate, bincode mokurin000 2025-08-04 22:32:08 +08:00
  • 18eaf01c58 build: bump dependencies mokurin000 2025-08-04 15:54:27 +08:00
  • fb03009f0d build: optional parquet support mokurin000 2025-08-04 15:53:18 +08:00
  • 468f7c9873 feat: generate better looking curves mokurin000 2025-08-04 13:59:43 +08:00
  • e8749a8cd2 fix: colorize curve mokurin000 2025-08-04 13:49:18 +08:00
  • 2a48f2a2ce fix: handle missing music mokurin000 2025-08-04 13:44:51 +08:00
  • b9e4b36053 feat: implement per user pc-rating curve mokurin000 2025-08-04 13:03:21 +08:00
  • 9d3ca2fe76 feat: export regions mokurin000 2025-08-04 02:01:39 +08:00
  • a3ba321e5e refactor: drop players.json support mokurin000 2025-08-04 01:55:44 +08:00
  • c1767e592e log: fix misleading info! log mokurin000 2025-08-04 01:50:44 +08:00
  • 73e1046be9 perf: parquet based data export mokurin000 2025-08-04 01:49:43 +08:00
  • 89d8177180 chore: load players.json via orjson mokurin000 2025-08-03 20:48:55 +08:00
  • c8867a68e6 chore: use better layout mokurin000 2025-08-03 20:10:59 +08:00
  • a698434526 fix: dump user region resp mokurin000 2025-08-03 20:02:57 +08:00
  • 90a3fc09df feat: dump user regions mokurin000 2025-08-03 20:00:50 +08:00
  • ca81c6495a fix: make sure tables are initialized mokurin000 2025-08-03 19:30:03 +08:00
  • a1b3a8ef0e feat: scrape user regions mokurin000 2025-08-03 19:04:16 +08:00
  • 56a36933e1 fix: create records table mokurin000 2025-08-03 18:11:27 +08:00
  • 497c67ff89 chore: collect structured GetUserMusicApiResp mokurin000 2025-08-03 18:08:50 +08:00
  • 81c8f21729 feat: scrape all player record mokurin000 2025-08-03 17:54:31 +08:00
  • 9a6e414793 refactor: add Ext postfix for APIExt types mokurin000 2025-08-03 12:15:37 +08:00
  • 0d379bf248 feat: add helper for userallmusicdetail mokurin000 2025-08-03 12:12:32 +08:00
  • 7e4dc9b978 refactor: more flexible cached scrape mokurin000 2025-08-03 12:06:07 +08:00
  • a60e65e110 perf: migrate to orjson for performance mokurin000 2025-08-03 10:32:29 +08:00
  • 0e40282e87 docs: add some comments mokurin000 2025-08-03 10:06:10 +08:00
  • 83caae4a31 feat: export b50 with music title, difficulty mokurin000 2025-08-03 00:45:17 +08:00
  • 503f5f3f33 refactor: music-db crate mokurin000 2025-08-02 23:52:46 +08:00
  • f7b3161847 fix: missing version dot mokurin000 2025-08-02 23:35:52 +08:00
  • d3c1ed73ee feat: print map version mokurin000 2025-08-02 23:24:31 +08:00
  • 2c4b7ed447 chore: remove more useless fields mokurin000 2025-08-02 23:03:01 +08:00
  • af8cee2528 fix: don't output trophy, which is also always zero mokurin000 2025-08-02 22:54:50 +08:00
  • bd40ebba8a feat: public export without userId mokurin000 2025-08-02 22:47:50 +08:00
  • f25349ca26 fix: don't block other command when database is opened mokurin000 2025-08-02 22:32:30 +08:00
  • 03dc2eea94 feat: dump players.json without userId mokurin000 2025-08-02 22:31:04 +08:00
  • 0d9c8c79b4 enhance: compact & upgrade database mokurin000 2025-08-02 22:13:04 +08:00
  • 0b2bf20e50 fix: dumb cache update mokurin000 2025-08-02 22:08:44 +08:00
  • 3e1a0185fa feat: dump fetched b50 mokurin000 2025-08-02 22:02:52 +08:00
  • c85c2101b7 feat: filter abnormal users mokurin000 2025-08-02 20:03:50 +08:00
  • 2415a7e029 log: fix logging message mokurin000 2025-08-02 19:58:25 +08:00
  • 957166d8f4 feat: B50 fetchall impl mokurin000 2025-08-02 19:56:30 +08:00
  • 84edce688d refactor: split userid read & fetch mokurin000 2025-08-02 19:49:41 +08:00
  • 929e4641ea refactor: split read_cache mokurin000 2025-08-02 19:41:49 +08:00
  • 9b53cb633c refactor: implement fetchall with generic type mokurin000 2025-08-02 19:39:39 +08:00
  • de330005b3 enhance: special case dx rating calculate mokurin000 2025-08-02 17:29:37 +08:00
  • c877f8efeb fix: SSS+ rating calculating mokurin000 2025-08-02 17:12:06 +08:00
  • 677cdbfd9b fix: 101.0000% rank mokurin000 2025-08-02 16:22:18 +08:00
  • 45cba29b23 log: make sure to log login timestamp mokurin000 2025-08-02 16:07:58 +08:00
  • fe008cca67 docs: fix incorrect comment on machine_readable mokurin000 2025-08-02 11:01:34 +08:00
  • c3010f2f10 chore: better display mokurin000 2025-08-02 10:58:11 +08:00
  • 9e17df0624 feat: convert music detail to dxrating mokurin000 2025-08-02 10:03:02 +08:00