Commit graph

143 commits

Author SHA1 Message Date
bc02daae5f
feat: paging support for player list 2024-08-18 05:02:48 -04:00
c2b4c5a6bf
feat: add full player listing command 2024-08-18 05:02:26 -04:00
9b21944624
refactor: factor out player info display code 2024-08-18 05:00:41 -04:00
9cd8d77753
refactor: separate command subroutines into submodules 2024-08-18 03:22:30 -04:00
e644f96648
fix: resolve inconsistent name of dataset option 2024-08-18 02:51:07 -04:00
4b44b82531
feat!: overhaul the entire rating algorithm
I am far, FAR too lazy to split this into multiple commits, so here it
is.
2024-08-17 21:54:57 -04:00
c2158f85f7
refactor: have ansi_num_color return both sides' colors 2024-08-15 00:16:49 -04:00
126268d8e3
tweak!: move dataset file out of config dir
Move the SQLite file from `XDG_CONFIG_HOME` to `XDG_DATA_HOME`, which
seems like a better location for it.
2024-08-14 21:34:32 -04:00
221ba8268d
fix: interpret --config flag properly 2024-08-14 21:34:18 -04:00
6460947ace
docs: reorganize README and INSTALL files 2024-08-14 20:45:22 -04:00
4ef7f5adef
style: rearrange dependencies 2024-08-14 20:44:53 -04:00
ae45e2b6cd
chore: bump schema 2024-08-14 20:44:08 -04:00
aed935e1ac
Remove extraneous TODO 2024-02-01 15:02:36 -05:00
ff2ede0178
Remove unnecessary output padding 2024-01-30 14:49:14 -05:00
e05f117def
Print errors to stderr instead of stdout 2024-01-30 14:48:44 -05:00
3368457096
Add dataset intervals 2024-01-02 01:38:28 -05:00
d39c280310
Modify hypothetical advantage calc. for stability 2024-01-01 22:21:31 -05:00
26c2813b09
Improve SQL table definitions 2023-12-16 23:09:44 -05:00
54696c1b0e
Drop unnecessary index on database 2023-12-16 22:40:37 -05:00
47da06e3d6
Add usage section to README 2023-12-16 00:18:35 -05:00
ebec5f086d
Update README 2023-12-16 00:03:35 -05:00
3e8c79b5f0
Update README warning box 2023-12-16 00:01:56 -05:00
d33aa89ff6
Rearrange imports 2023-12-02 13:20:19 -05:00
5543f0a6b6
Add player matchup command 2023-12-01 22:37:06 -05:00
c1604772a2
Refactor SQLite connection opening 2023-12-01 22:36:49 -05:00
fc7e6df283
Add better error handling for dataset rename command 2023-12-01 19:21:13 -05:00
4f240b318d
Add command to rename dataset 2023-12-01 19:02:15 -05:00
b3ff055fd3
Use time filters instead of page switching
This change allows us to avoid the bug of only being able to
access up to 10000 tournaments before start.gg's API throws
an error.
2023-12-01 18:32:55 -05:00
504184e69b
Refactor access of current time 2023-12-01 18:32:32 -05:00
00d0195595
Modify how set limit affects ratings 2023-11-28 15:30:40 -05:00
d7b5394be3
Change default adjusted decay rate 2023-11-28 15:30:01 -05:00
14b5b2cafd
Display set counts in player info 2023-11-27 01:05:58 -05:00
db85674601
Update test database mocking 2023-11-26 23:25:56 -05:00
f7fa4c2085
Add searching for players by name or discriminator 2023-11-26 23:17:49 -05:00
0c9d85666c
Add index to player account discriminator 2023-11-26 19:16:04 -05:00
43921bd8fa
Enhance UI 2023-11-26 16:19:04 -05:00
72884497c1
Restructure SQL tables 2023-11-26 15:26:55 -05:00
c06c18c0ba
Implement basic player info command 2023-11-26 14:26:09 -05:00
3836ccfb9f
Add hyperlink to video game in start.gg 2023-11-26 00:22:48 -05:00
faf0f30d36
Add separate utils module 2023-11-26 00:22:08 -05:00
1aa85bd989
Fall back to event time if set time isn't recorded 2023-11-18 20:53:31 -05:00
1aa1b87211
Improve dataset list command 2023-11-18 20:44:16 -05:00
092d75dbbb
Use Dijkstra's algorithm to construct hyp. adv. 2023-11-18 20:43:26 -05:00
847d879287
Work around a terrible, terrible start.gg bug
I honestly don't even know what to say about this one.
2023-11-18 20:43:16 -05:00
361efe60a3
Use semicolons instead of commas as separator in sqlite string 2023-11-18 20:41:04 -05:00
ff454e3cae
Add set limit to algorithm 2023-11-03 22:39:18 -04:00
5f522473aa
Make scalar types transparent 2023-11-03 18:11:39 -04:00
094ee5452b
Fix certain events crashing GraphQL code
This might be the stupidest bug I've ever encountered. How is it even
possible that this could have happened. What the fuck
2023-11-03 18:09:33 -04:00
79bf8e95e6
Store set IDs in database 2023-11-03 18:09:08 -04:00
73b5e4fc43
Move scalar definitions to separate file 2023-11-02 15:16:35 -04:00