|
00255e5b74
|
feat(external): AndrealImageGenerator
|
2023-09-01 02:37:39 +08:00 |
|
|
844568db1a
|
feat(db): export methods
|
2023-08-31 22:18:11 +08:00 |
|
|
167f72f9bb
|
refactor(models)!: Score & ChartInfo column changed
|
2023-08-31 22:12:02 +08:00 |
|
|
01bfd0f350
|
feat(db): COUNT related methods
|
2023-08-31 21:51:49 +08:00 |
|
|
0d882fa138
|
feat(external): arcsong.json generator
|
2023-08-31 21:25:50 +08:00 |
|
|
daf2a46632
|
feat(db): Score related Database methods
|
2023-08-31 21:03:10 +08:00 |
|
|
35e6fde664
|
fix: add static single pack in PacklistParser
|
2023-08-31 05:05:33 +08:00 |
|
|
6b8a3e1565
|
fix(eternal): omit difficulties that have "rating": 0
|
2023-08-29 01:33:37 +08:00 |
|
|
ca9576160f
|
fix(db): convert results to list before closing session
|
2023-08-29 01:32:26 +08:00 |
|
|
e948b6abea
|
chore(db)!: Database methods
|
2023-08-28 22:54:37 +08:00 |
|
|
1282993810
|
impr: module exporting
|
2023-08-28 22:46:28 +08:00 |
|
|
b561cc51e0
|
refactor(db)!: new charts view & models refactor
|
2023-08-28 21:36:17 +08:00 |
|
|
316b02cd1b
|
wip: searcher
|
2023-08-28 20:28:40 +08:00 |
|
|
b180976284
|
feat: handy methods under Database
|
2023-08-28 00:15:34 +08:00 |
|
|
54851549d5
|
feat(utils): bring utils back
|
2023-08-27 23:59:27 +08:00 |
|
|
262495a580
|
fix: singleton Database behavior
|
2023-08-27 19:44:20 +08:00 |
|
|
a6c1e594c4
|
feat(db): Database.check_init()
|
2023-08-27 00:31:44 +08:00 |
|
|
d979b6cd10
|
add LICENSE
|
2023-08-26 22:46:51 +08:00 |
|
|
ce15baa7c4
|
rm!: temporarily drop wiki.arcaea.cn constant parser
v0.1.0
|
2023-08-26 22:19:48 +08:00 |
|
|
511b9f72c0
|
impr: add ReprHelper for models
|
2023-08-26 22:11:26 +08:00 |
|
|
8f30906e1b
|
impr: add duplicate detect in St3ScoreParser.write_database
|
2023-08-26 21:32:13 +08:00 |
|
|
b334108f8c
|
impr: use Session instead of Engine in write_database of external parsers
|
2023-08-26 18:53:07 +08:00 |
|
|
a2193a7d1b
|
feat: https://wiki.arcaea.cn/定数详表 constant parser
|
2023-08-26 18:32:13 +08:00 |
|
|
003e1a7289
|
refactor: Database class
|
2023-08-26 16:52:19 +08:00 |
|
|
a7533a7c08
|
refactor: update dependencies
|
2023-08-26 16:06:11 +08:00 |
|
|
4a3523d380
|
refactor: database.py
|
2023-08-26 01:35:00 +08:00 |
|
|
b23bd2652a
|
impr: separate DeclarativeBase for views
|
2023-08-26 01:34:34 +08:00 |
|
|
5744aad8b6
|
fix: St3ScoreParser
|
2023-08-26 01:33:38 +08:00 |
|
|
de8efbeaf1
|
refactor: external sources update
|
2023-08-26 00:12:28 +08:00 |
|
|
73fd563de6
|
fix: optional columns
|
2023-08-25 02:27:34 +08:00 |
|
|
fe393ff95c
|
feat: add common model
|
2023-08-25 02:26:19 +08:00 |
|
|
a58f97f61b
|
refactor: calculate.py
|
2023-08-24 23:16:34 +08:00 |
|
|
2d4135fdfe
|
refactor: package structure
|
2023-08-24 23:16:18 +08:00 |
|
|
1d3d4277f6
|
refactor: package structure
|
2023-08-24 23:15:16 +08:00 |
|
|
bee8268dd2
|
refactor: db model using sqlalchemy
|
2023-08-24 22:34:45 +08:00 |
|
|
73f388f05e
|
fix(external): st3 date correct
|
2023-08-19 21:11:13 +08:00 |
|
|
cb07d95d18
|
fix(db): b30 calculate view
|
2023-08-12 18:44:03 +08:00 |
|
|
71d336be9d
|
feat(db): import from external score source
|
2023-08-12 18:43:12 +08:00 |
|
|
55cd119d52
|
chore: README credits
|
2023-08-06 15:41:38 +08:00 |
|
|
da109e7cb5
|
wip: db
|
2023-08-06 15:40:43 +08:00 |
|
|
619d4029f8
|
feat(db): update_score(score_id, new_score)
|
2023-06-28 02:39:46 +08:00 |
|
|
15beeb5f35
|
feat(db): delete_score(score_id)
|
2023-06-28 01:33:12 +08:00 |
|
|
c1085c1f65
|
impr(db): close connection when program exit using atexit hook
|
2023-06-27 23:27:10 +08:00 |
|
|
47db4ca120
|
feat(db): get_chart(song_id, rating_class)
|
2023-06-27 23:25:58 +08:00 |
|
|
2a4c19eb72
|
feat(utils): add score related utils
|
2023-06-27 23:25:07 +08:00 |
|
|
72453e6cf4
|
wip(db)!: insert scores using ScoreInsert dataclass
|
2023-06-22 03:35:30 +08:00 |
|
|
e7eb4f2a63
|
fix(db)!: calculated view
|
2023-06-22 03:34:51 +08:00 |
|
|
da693954e3
|
wip(db)!
|
2023-06-21 20:56:23 +08:00 |
|
|
920e2bda98
|
chore(db)!: final database v1 structure
- clear_type preserved for R10 calculate
- best_30 -> bests for better flexibility
|
2023-06-21 16:28:44 +08:00 |
|
|
73a0906633
|
fix(db): Database.get_b30(), Database.fuzzy_search_song_id()
|
2023-06-18 00:57:54 +08:00 |
|