|
03696650ea
|
fix: py3.8 compatibility
|
2024-08-06 12:32:52 +08:00 |
|
|
4e799034d7
|
fix: linter warning PLR2004
|
2024-08-06 12:32:43 +08:00 |
|
|
86d7a86700
|
chore: fix imports
|
2024-08-06 00:24:08 +08:00 |
|
|
a32453b989
|
refactor: st3 parser (importer)
|
2024-08-06 00:23:31 +08:00 |
|
|
d52d234adc
|
refactor: external importers
* packlist & songlist importer
|
2024-08-05 15:07:55 +08:00 |
|
|
88201e2ca4
|
wip: v5 database models and tests
|
2024-06-20 02:30:37 +08:00 |
|
|
43be27bd4a
|
fix: ruff F401 warnings
|
2024-05-22 02:32:34 +08:00 |
|
|
ce715bfccc
|
refactor: sqlalchemy custom types
- Unify `IntEnum` type decorators to single `DbIntEnum`
- Add timezone aware `TZDateTime` from sqlalchemy docs
|
2024-05-20 21:21:49 +08:00 |
|
|
0d5e21a90e
|
refactor: arcaea enums
- Move all arcaea related enums to a single file
- Add ArcaeaSongSide enum
|
2024-05-20 00:55:33 +08:00 |
|
|
a6d71135fb
|
feat: ArcaeaLanguage enum
|
2024-05-20 00:22:12 +08:00 |
|
|
e295e58388
|
feat: sqlalchemy TypeDecorator s for arcaea enums
|
2024-04-13 22:56:15 +08:00 |
|
|
264b340dfa
|
fix: module __init__
|
2024-04-06 18:29:38 +08:00 |
|
|
f359322b6c
|
refactor!: calculate -> calculators
|
2024-04-04 18:10:53 +08:00 |
|
|
c705fea473
|
feat: formatter utils
|
2024-04-03 13:37:23 +08:00 |
|
|
c585e5ec04
|
feat: score lower limit constants
Add play result score lower limits
|
2024-04-03 13:36:55 +08:00 |
|
|
09fbebf7a4
|
refactor: enum naming
|
2024-04-03 12:51:23 +08:00 |
|
|
bb39a5912b
|
feat: enums
|
2024-04-03 00:28:08 +08:00 |
|
|
b78040a795
|
refactor!: sqlalchemy database models
|
2024-04-02 22:15:21 +08:00 |
|
|
2204338a5e
|
refactor: database base module
|
2024-04-02 22:02:54 +08:00 |
|
|
55e76ef650
|
refactor!: remove searcher
|
2024-04-02 21:54:07 +08:00 |
|
|
8dc433b12a
|
feat: ETERNAL rating class support
|
2024-03-20 15:52:55 +08:00 |
|
|
2bd64bbd5e
|
feat(external): supporting chart info database
|
2024-03-16 01:54:26 +08:00 |
|
|
54749c8df2
|
feat(db): DEF v2 scores export supporting
|
2024-02-27 17:23:43 +08:00 |
|
|
14f4cef426
|
chore: fix pylint warnings
|
2023-11-02 01:10:31 +08:00 |
|
|
92fcc53015
|
fix: typing issues
|
2023-11-02 00:21:33 +08:00 |
|
|
e5c1e0ef4a
|
fix(external): fix_timestamp digits counting (#3)
|
2023-10-27 00:23:17 +08:00 |
|
|
8c48d76c65
|
feat(external): add support for smartrte.github.io
|
2023-10-21 21:38:47 +08:00 |
|
|
d79c73df8c
|
impr(external): Andreal B30 overflow data
|
2023-10-21 20:58:40 +08:00 |
|
|
7a64ec4a4a
|
fix(models): null value checking
|
2023-10-21 19:03:21 +08:00 |
|
|
a9f8ba6e22
|
impr(external): St3ScoreParser improvements
|
2023-10-18 01:21:27 +08:00 |
|
|
13ea4d9e97
|
fix(external): fix_timestamp current timestamp digits counting
|
2023-10-18 01:17:12 +08:00 |
|
|
24d46e4615
|
feat(external): Online parser
|
2023-10-18 01:08:48 +08:00 |
|
|
62c85e9e82
|
fix(models): null value checking
|
2023-10-16 01:14:34 +08:00 |
|
|
c7de60ee03
|
feat(utils): Kanae day/night util
|
2023-10-12 17:05:33 +08:00 |
|
|
7c000d01cb
|
feat(utils): text converters
|
2023-10-12 16:21:37 +08:00 |
|
|
3b6134f063
|
chore(calc)!: use integer for constant argument
|
2023-09-23 21:57:33 +08:00 |
|
|
6ec3acb145
|
wip: searcher
|
2023-09-23 21:55:04 +08:00 |
|
|
c1f83eff55
|
feat(db): get_score_best
|
2023-09-23 17:51:50 +08:00 |
|
|
3349620b3a
|
impr(db): better recommend_charts
|
2023-09-23 17:51:32 +08:00 |
|
|
3867b273c7
|
impr(calc): negative result of play_rating_from_step
|
2023-09-21 11:36:00 +08:00 |
|
|
0c292fc3be
|
chore(calc)!: api changes
- `PlayResults` -> `PlayResult`
- remove expose of `world_step` from `calculate.__init__`
|
2023-09-20 00:20:32 +08:00 |
|
|
2c73570a65
|
fix(calc): default value of PartnerBonus.step_bonus
|
2023-09-18 20:50:18 +08:00 |
|
|
ec9926993c
|
feat(db): recommend charts based on score
|
2023-09-18 20:41:57 +08:00 |
|
|
bed9e14368
|
chore(calc)!: potential -> play_rating
|
2023-09-18 14:05:28 +08:00 |
|
|
f72410d0bc
|
feat(calc): calculate constants from potential
|
2023-09-18 14:02:33 +08:00 |
|
|
64fd328ff8
|
feat(calc): calculate potential from world step
|
2023-09-18 14:02:02 +08:00 |
|
|
a97031e717
|
wip(calc): world step calculation
|
2023-09-18 09:25:15 +08:00 |
|
|
c6014bd1b6
|
chore(calc): split calculate module
|
2023-09-18 07:58:35 +08:00 |
|
|
c909886902
|
feat(db): get_songs_by_pack_id
|
2023-09-17 00:27:20 +08:00 |
|
|
589826004b
|
fix(db): minor fixes
|
2023-09-17 00:26:56 +08:00 |
|