Jylpah
e6ff2f438d
save_XXX_stats() funcs
2021-04-17 14:33:59 +03:00
Jylpah
c8e219ab45
Better error handling, change of warning():
2021-02-28 01:52:43 +02:00
Jylpah
d5cd5f5b12
--CSV: CSV export added
2021-02-05 21:41:50 +02:00
Jylpah
1f293872e2
Update shebang to python3
...
Python version 3.7 or higher required due to asyncio
2021-01-25 09:26:57 +02:00
Jylpah
3e27bd995e
Fix: Removed use of private exception classes
...
removed referenfces to:
- concurrent.futures._base.CancelledError
- asyncio.exceptions.CancelledError
2021-01-18 09:23:41 +02:00
Jylpah
e654b9ab36
rename TD -> Tank Destroyer
2020-11-27 00:20:52 +02:00
Jylpah
dc46423048
WG.get_tank_xxx() funcs, renamed NATION
2020-11-27 00:00:30 +02:00
Jylpah
fe7292a588
read_replay_id(): read _id from replay JSON
2020-11-26 21:28:29 +02:00
Jylpah
9504cb5630
set_file_logging(): add_timestamp option + fixes
2020-11-03 23:37:58 +02:00
Jylpah
e4be7bf381
_filler_simple(): not tested yet
2020-10-26 00:03:04 +02:00
Jylpah
c1009d0ad5
save_JSON(): pretty=True option to fix XLS import
2020-10-25 16:36:21 +02:00
Jylpah
fc9aa8778a
WoTinspecttor.post_replay(): update debug()
2020-10-25 16:36:15 +02:00
Jylpah
b839a0ccbd
Update blitzutils.py
2020-10-25 16:36:14 +02:00
Jylpah
f81b73eb2c
Update blitzutils.py
2020-10-25 16:36:12 +02:00
Jylpah
973d6c912f
get_map(): renamed, get_tank_name(): add back
2020-10-25 16:36:11 +02:00
Jylpah
0f02caa425
Merge pull request #29 from Jylpah/dev
...
ThrottledClientSession(), WG() updates
2020-10-25 16:36:10 +02:00
Jylpah
a33e2022d6
permission change to *.py 750
2020-10-25 16:36:01 +02:00
Jylpah
584768be05
ThrottledClientSession(), WG() updates
2020-10-22 23:41:20 +03:00
Jylpah
cadaa148d7
Update blitzutils.py
2020-10-09 22:56:47 +03:00
Jylpah
662171f10e
get_tank_name(), get_map_name
2020-09-19 19:23:40 +03:00
Jylpah
d94318a744
add: WoTInspector.get_url_replay_view()
2020-07-10 15:47:05 +03:00
Jylpah
2adffa08e8
Fix DB support
2020-07-10 15:00:00 +03:00
Jylpah
25b4f75533
SLEEP: 3s => 1.5s
2020-07-10 12:20:02 +03:00
Jylpah
ead9d1cad9
Add rebase_file_args()
...
Since the scripts move their working dir to the script's location
2020-07-10 12:15:54 +03:00
Jylpah
a95e0afdb0
Add: new utils funcs, update WoTinspector.chk_replay_JSON()
...
New util funcs:
- warning()
- get_JSON_keypath()
- get_JSON_value()
2020-07-10 11:38:32 +03:00
Jylpah
ecd4b93e0c
Fix typo: store_player_achievements
2020-07-01 20:23:25 +03:00
Jylpah
098eecc629
Merge changes in getBlitzStats
2020-07-01 20:18:47 +03:00
Jylpah
f5eee3903f
Add "cache_only" param to get_**_stats() funcs
2020-07-01 16:13:25 +03:00
Jylpah
01e01f3077
support for content compression
...
'Accept-Encoding': 'gzip, deflate'
2020-05-16 02:45:49 +03:00
Jylpah
398c0c4113
Merge branch 'dev' into master
2020-05-09 21:51:21 +03:00
Jylpah
27090dc88a
China server account_id FIX
...
account_id > 31e8: China server
2020-05-09 21:48:42 +03:00
Jylpah
6b89a77198
comment update
2020-02-25 20:31:45 +02:00
Jylpah
5d1d2f5c08
Update stats cache time to 30 days
2020-02-25 20:26:48 +02:00
Jylpah
5e4b7d858c
Rate throtling v2, removed WG.create(), fixed player_stats retrieval + cache
2020-02-24 23:57:56 +02:00
Jylpah
23e8d48bd9
Rate-limiter added to keep server load modest
2020-02-23 00:43:05 +02:00
Jylpah
2603c1611c
Fix
2020-02-15 15:58:04 +02:00
Jylpah
15dddcf1b7
Class SlowBar: ETA estimate with minute accuracy
2020-02-15 15:26:06 +02:00
Jylpah
8b3f6d0262
get_url_JSON(): fix handling of url = None
2020-02-13 20:52:54 +02:00
Jylpah
33bfce2215
Fix handling of None stats
2020-02-13 07:47:07 +02:00
Jylpah
7e7f29b48f
Added handling of Chinese account_ids
...
Chinese server account_ids >= 3e9
2020-02-13 00:20:54 +02:00
Jylpah
d711fa3c1b
Python version update to 3.8
...
Should work with 3.7 too
2020-01-18 19:47:17 +02:00
Jylpah
5ad941c3d7
white space removal..
2019-12-26 18:24:50 +02:00
Jylpah
a189a45dc8
Class BlitzStars update
...
- PEB-8 naming
- tank_stats2WG() added
- get_player_stats() added
- get_tank_stats(9 added
2019-12-25 02:55:47 +02:00
Jylpah
d8b6f7d354
Update to logging funcs
2019-12-24 12:30:09 +02:00
Jylpah
6764810a9a
Minor update to logging funcs
2019-12-24 12:10:08 +02:00
Jylpah
fb69851f61
Major update: local cache added, naming according to PEP 8
...
Class WG uses now Sqlite3 DB to cache stats retrieved from WG API. This enables faster rerun of replay analysis
Variable, function and script names changed to PEB-8 standard (lower_case_with_underscores)
2019-12-24 02:52:56 +02:00
Jylpah
c588805f22
Added support for player population analysis
...
Please ignore the "database support". It is for my custom MongoDB setup.
2019-12-18 00:19:21 +02:00
Jylpah
cd93f815bd
Updated printWaiter()
2019-12-04 22:07:06 +02:00
Jylpah
6e592f793d
Database update
...
Useless update for other users. Hopefully I did not break anything.
2019-11-23 01:44:21 +02:00
Jylpah
019e509680
wait() helper function, better error messages for workers
2019-09-21 22:52:27 +03:00