141 Commits

Author SHA1 Message Date
ade0bcb2b7
fix: py3.8 compatibility 2024-08-06 12:32:52 +08:00
abc535c59f
fix: linter warning PLR2004 2024-08-06 12:32:43 +08:00
dbb5d680af
fix ci 2024-08-06 00:31:09 +08:00
3e6cc8d7e7
fix imports 2024-08-06 00:24:08 +08:00
10b332e911
refactor: st3 parser (importer) 2024-08-06 00:23:31 +08:00
2a2a063a3c
refactor: external importers
* packlist & songlist importer
2024-08-05 15:07:55 +08:00
6e2bcbd0ea
wip, tests and others 2024-06-20 02:30:37 +08:00
62c80c9955
fix: ruff F401 warnings 2024-05-22 02:32:34 +08:00
8e79ffedce
ci: sync changes in master branch 2024-05-22 01:37:39 +08:00
677ab6c31e
test: refactor legacy tests 2024-05-21 21:12:11 +08:00
ab88b6903c
test: conftest database clean-up 2024-05-21 21:04:30 +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
5f2b66233b
chore: tests 2024-05-20 00:19:16 +08:00
e295e58388
feat: sqlalchemy TypeDecorators for arcaea enums 2024-04-13 22:56:15 +08:00
61d9916cae
feat: db pytest fixtures 2024-04-13 22:53:55 +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
64285c350c
ci: dist file discovery v0.2.2 2024-04-01 00:10:30 +08:00
62c3431cff
chore: v0.2.2 2024-03-31 23:56:18 +08:00
280543660a
ci: build package using github actions 2024-03-31 23:54:58 +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
36364d6e3d
ci: pytest actions 2023-11-09 17:31:55 +08:00
b14c3e82b4
test: add tests 2023-11-09 16:33:51 +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
0764308638
chore: v0.2.1 v0.2.1 2023-11-01 14:09:44 +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
5190d614c2
chore: v0.2.0 v0.2.0 2023-09-24 03:30:20 +08:00
a4daa9899a
chore: logo and README 2023-09-24 03:23:15 +08:00
179d5783cb
chore!: license MIT -> GPLv3 2023-09-24 02:52:43 +08:00