eli fessler
a79454d9c3
fix SR uuid generation part 2 ( #79 )
2022-11-29 20:24:38 -10:00
eli fessler
840af35808
make SR job parsing backwards compatible ( #85 )
2022-11-29 20:10:22 -10:00
eli fessler
701d4b59c1
correctly handle pre-2.0.0 private SR jobs ( #84 , #81 )
2022-11-29 16:56:38 -10:00
eli fessler
ed218d8612
handle error during splatnet maintenance & still generate gtoken
2022-11-29 16:20:25 -10:00
AIZAWA Hina
8758d29fc8
only send SR fail_reason when certain ( fix #82 )
...
Co-authored-by: eli <frozenpandaman@users.noreply.github.com>
2022-11-29 13:09:59 -10:00
eli fessler
1123b71232
prepare for x battles & big run; improve SR private job detection
2022-11-29 12:37:03 -10:00
eli fessler
2d02824e0a
fix typo...??
2022-11-29 11:14:53 -10:00
eli fessler
5e25859c2d
fix salmon run uuid generation ( #79 ), bump version number
2022-11-29 11:07:27 -10:00
eli fessler
481e78ce8c
fix salmon run keys for 2.0.0 update ( #85 )
2022-11-29 11:07:00 -10:00
eli fessler
7a432fe082
Merge branch 'master' of https://github.com/CafeAuLait-CC/s3s
2022-11-25 10:57:39 -06:00
eli fessler
4fc712ede4
fix merge conflicts
2022-11-25 10:41:18 -06:00
eli fessler
9c23eaf0db
fix merge conflicts
2022-11-25 10:38:58 -06:00
eli fessler
8a5d4145e3
v0.2.0 & support for salmon run next wave!
2022-11-25 10:29:16 -06:00
eli fessler
c6e96948cc
use pymmh3 instead of mmh3 module
2022-11-23 13:39:47 -10:00
eli fessler
50e6559518
remove unused code & fix s+ number bug
2022-11-22 06:28:50 -10:00
eli fessler
e251b75077
fix rank-not-being-sent-in--r-mode bug introduced in c19cc47
2022-11-22 04:45:49 -10:00
eli fessler
3325b277fe
make autoupdating actually work (how has no one reported this??)
2022-11-20 07:31:15 -10:00
eli fessler
877077ad35
bump version number
2022-11-20 06:29:49 -10:00
eli fessler
2ef1ea3702
improve code style (…slightly)
2022-11-20 06:29:24 -10:00
eli fessler
3b797c7389
allow skipping prefetch checks work with -r
2022-11-20 06:27:04 -10:00
eli fessler
d768085fba
don't force users to install new dependency unless needed
2022-11-20 06:26:22 -10:00
Alex Xu
8d60a6a8ac
Merge branch 'frozenpandaman:master' into master
2022-11-19 21:47:32 -05:00
eli fessler
54bd9a3be7
add --getseed flag ( #74 )
2022-11-19 06:51:50 -10:00
eli fessler
4d81806f74
fix error with -o
2022-11-19 06:14:31 -10:00
eli fessler
42d86fe9fe
i/o improvements
2022-11-19 04:18:13 -10:00
eli fessler
4c02263c15
change session report formatting & suppress SR printout (for now)
2022-11-19 03:43:39 -10:00
eli fessler
b002475198
check for unuploaded results on exiting monitoring mode (finally!)
2022-11-19 03:40:00 -10:00
Alex Xu
f7753b6a14
Merge branch 'frozenpandaman:master' into master
2022-11-18 10:19:49 -05:00
eli fessler
06adee6add
fix v0.1.15 import error ( #72 )
2022-11-18 02:40:57 -10:00
eli fessler
c19cc47db6
fix rank not being sent in monitoring mode ( #46 , #54 )
2022-11-18 01:19:25 -10:00
Alex Xu
ed944ed377
Limit number of threads to 2
2022-11-17 10:20:25 -05:00
Alex Xu
30b89e93e3
Merge branch 'frozenpandaman:master' into master
2022-11-15 22:08:37 -05:00
eli fessler
c5aadb5207
fix typo/bug in sending ability slots ( #70 )
2022-11-14 22:50:59 -10:00
eli fessler
9b23b0577d
remove debug statement (oops)
2022-11-14 16:22:59 -10:00
eli fessler
8bb0974277
add --blackout flag
2022-11-14 16:21:08 -10:00
eli fessler
17844cd5d1
add auto-checking for script updates
2022-11-14 14:09:56 -10:00
eli fessler
be8804cda9
add support for sending gear abilities ( #69 )
2022-11-14 13:52:48 -10:00
Alex Xu
e0dfb09e9e
Merge branch 'frozenpandaman:master' into master
2022-10-27 23:42:50 -04:00
Sou Niyari
2d59ff653c
code cleanup ( #66 )
...
Co-authored-by: eli <frozenpandaman@users.noreply.github.com>
2022-10-27 11:45:20 -10:00
Alex Xu
e3f7417012
Merge branch 'frozenpandaman:master' into master
2022-10-27 10:15:51 -04:00
eli fessler
9999e5586f
prevent results from uploading with invalid stat.ink API key
2022-10-26 23:41:16 -10:00
eli fessler
12dddc60b9
make language user-selectable ( #52 )
2022-10-26 23:26:50 -10:00
eli fessler
30f9e081c2
remove recent "news"
2022-10-26 23:25:13 -10:00
eli fessler
c33cabdf72
fix printout after -M & code cleanup
2022-10-26 23:24:48 -10:00
eli
c3b57382fd
Merge branch 'master' into master
2022-10-26 16:42:55 -10:00
eli fessler
ab0b8b3cd2
improve docstrings
2022-10-26 16:38:48 -10:00
eli fessler
487ab596da
major refactor to address #62 & improve structure
2022-10-26 16:31:08 -10:00
eli fessler
fde9bb4823
add prelim support for ignore_private used in SR
2022-10-25 20:55:55 -10:00
Sou Niyari
e6cfacf099
call improvements & web request refactoring ( #38 )
...
Co-authored-by: eli fessler <eliwf8@gmail.com>
2022-10-25 18:45:19 -10:00
eli fessler
2210b1a66f
amend message at start
2022-10-23 01:39:50 -10:00
eli fessler
f5b9e2e63e
implement code style fixes (suggested in #51 )
2022-10-22 19:09:47 -10:00
eli fessler
36c8ca6ca6
fix call to custom_key_exists()
2022-10-22 18:58:53 -10:00
eli fessler
678cd46361
fix -M when playing salmon run ( #57 )
2022-10-22 18:53:54 -10:00
eli fessler
91f8573c08
amend code & comments for #59
2022-10-22 18:17:10 -10:00
Austin
c7447c2387
looks better like this
2022-10-22 15:47:24 -04:00
Austin
9025fdeefb
clean up
2022-10-22 15:42:20 -04:00
Austin
b9db1f41da
fix setting rank when not S+
2022-10-22 15:17:57 -04:00
eli fessler
85cf3f79c2
code touchups & fix #53
2022-10-20 18:16:52 -10:00
Austin
a7d8feea32
add S+ number when rank does not change
2022-10-21 00:04:50 -04:00
Alex Xu
7462ae6946
Merge branch 'frozenpandaman:master' into master
2022-10-10 00:05:41 -04:00
eli fessler
7d8259dc8c
v0.1.6 - support for splatfest battles
2022-10-09 00:29:06 -10:00
eli fessler
c960cbe941
send current rank info when using -r ( #46 )
2022-10-08 23:39:06 -10:00
eli fessler
f4b6a4ce9a
improve i/o when using bare -r command ( #48 )
2022-10-08 19:49:36 -10:00
Alex Xu
f30ff931bd
Merge branch 'frozenpandaman:master' into master
2022-10-08 20:56:59 -04:00
eli fessler
2aa962ce45
expect alphanumeric splashtag numbers ( fetus-hina/stat.ink#1113 )
2022-10-08 12:52:24 -10:00
Alex Xu
0d1f68ee95
Merge branch 'frozenpandaman:master' into master
2022-10-06 19:23:16 -04:00
clovervidia
96dc1b406c
Clean up code
2022-10-06 18:26:14 -04:00
Alex Xu
3b3b9f6ee7
Merge branch 'frozenpandaman:master' into master
2022-10-06 01:03:26 -04:00
AIZAWA Hina
2eccc3aaf3
fix error when terminal size cannot be obtained ( fix #39 )
2022-10-03 18:44:36 +09:00
Alex Xu
ca6f985024
use multithreading to fetch json faster
2022-10-02 20:20:57 -04:00
eli fessler
1e0bc147d7
code cleanup
2022-09-28 11:27:52 -10:00
eli
9ca12a1af1
Merge branch 'master' into use-shutil-get_terminal_size
2022-09-28 11:25:46 -10:00
eli fessler
f663ff01e7
add shutil instad of os libary for get_terminal_size()& code merges
2022-09-28 11:21:14 -10:00
niyari
7748641a40
Splatted ika! (Clear when finished.)
2022-09-29 04:02:57 +09:00
strohitv
709a067445
use shutil instead of os for get_terminal_size()
...
- os.get_terminal_size() does not work in many situations (i.e. when python gets called from a java program)
- in these situations, it will simply throw an exception, breaking the whole script
- in these cases, shutil is a high level alternative providing a fallback, allowing to still use the script
2022-09-28 17:50:54 +02:00
eli fessler
8d76056143
add support for sending battles as exempted_lose
2022-09-28 00:15:13 -10:00
eli fessler
9b6031a2f5
tweak squid swim progress animation
2022-09-28 00:14:33 -10:00
eli fessler
16fdf03f9d
improve -o i/o (only call prefetch_checks() once)
2022-09-27 21:29:36 -10:00
eli
69d078ea59
Merge pull request #32 from niyari/ika
2022-09-27 21:26:33 -10:00
eli fessler
8ae33e6267
tweak squid swim progress animation
2022-09-27 21:24:42 -10:00
eli fessler
7796903288
error workaround for older python versions ( #33 )
2022-09-27 20:56:55 -10:00
niyari
b458ea99b2
Added progress (ika).
2022-09-28 07:02:34 +09:00
eli fessler
8dcff70b46
check old & new uuids to prevent duplicate uploads with -r flag ( #29 )
2022-09-27 03:40:53 -10:00
eli fessler
9a89c1646a
send uuid v5s instead of (non-unique!) splatnet battle uuids ( #29 )
2022-09-27 02:10:39 -10:00
eli fessler
63b8231ece
fix kills & k+a stats (OH MY GOD NINTENDO WHY)
2022-09-26 20:20:33 -10:00
eli fessler
eb96e22df3
add attempted workaround for cp932 encoding
2022-09-26 19:34:44 -10:00
eli fessler
e14cd3187f
fix KeyError in -M mode ( #26 ); bump version number due due to hash changes in e336eda
2022-09-26 13:00:09 -10:00
eli fessler
62eccc2e75
fix coop_results.json (SR data) sorting when using -o ( #28 )
2022-09-25 18:31:19 -10:00
eli fessler
e6859529e3
improve i/o & error handling with -i
2022-09-25 18:07:45 -10:00
eli fessler
fca80c71ee
skip uploading splatfest battles & code cleanup
2022-09-25 15:08:38 -10:00
eli fessler
01996ba2a4
fix #26
2022-09-25 14:46:36 -10:00
clovervidia
a45599a325
Add ANSI escape setup for Windows color support
2022-09-25 19:28:05 -04:00
eli fessler
d4c7369acf
release v0.1.0 & allow stat.ink uploads ( #20 )
2022-09-25 11:28:46 -10:00
eli fessler
b3d44155fc
remove unnecessary check for duplicates ( #15 )
2022-09-15 05:47:09 -10:00
eli fessler
1dacc24ba7
add set_scoreboard()
2022-09-14 14:10:52 -10:00
eli fessler
9612313678
code cleanup & improvements
2022-09-14 14:10:32 -10:00
clovervidia
807f7ae567
Get SplatNet 3 version from main JS file
2022-09-14 01:11:02 -04:00
eli fessler
999f6f7df1
add code for auto-updating (leave disabled for now, in alpha)
2022-09-13 11:42:42 -10:00
eli fessler
cd6ab5bdfa
add LatestBattleHistoriesQuery back in (whoops)
2022-09-12 23:26:03 -10:00
eli fessler
5e97f9bfe3
integrate stat.ink /uuid-list API endpoint & decode IDs/UUIDs
2022-09-12 21:59:12 -10:00
eli fessler
cbe77c3169
correctly write session_token in manual entry mode ( fix #12 )
2022-09-12 21:35:27 -10:00
eli fessler
ef75e66e23
move get_web_view_ver() structure to s3s.py
2022-09-12 21:35:06 -10:00
eli fessler
68a6b99c8f
code cleanup for fetching 50 recent battles of each type
2022-09-12 21:12:18 -10:00
bhiaibogf
b1b8bc5e38
Merge remote-tracking branch 'origin/master'
2022-09-12 20:19:14 +08:00
bhiaibogf
16a1c34218
add argument to control whether download from specific battle type
2022-09-12 20:18:19 +08:00
bhiaibogf
c4e4ac4cad
download more histories by querying specific battle type
2022-09-12 20:07:44 +08:00
eli fessler
1f6818f2f8
update webview ver string; add more fields to sstat.ink payload
2022-09-12 02:05:59 -10:00
eli fessler
238daca4f7
add new payload field notes
2022-09-11 18:35:49 -10:00
eli fessler
1d92744114
use default lang/country during manual token entry ( fix #7 )
2022-09-10 08:04:32 -10:00
eli fessler
357cbea4ac
fetch previous salmon run shifts ( fix #4 )
2022-09-10 05:26:17 -10:00
eli fessler
02c6af096b
update iksm headers & bump version number for bugfixes
2022-09-10 02:32:10 -10:00
eli fessler
f586576340
dynamically gen graphql_header, fix invalid token error
2022-09-10 01:01:13 -10:00
eli fessler
27224d251c
avoid error if no results for one gamemode
2022-09-09 22:04:55 -10:00
eli fessler
e8f1124bd4
release v0.0.1 of s3s!!! ᔦꙬᔨ
2022-09-09 21:20:55 -10:00