mirror of
https://github.com/Jylpah/blitz-tools.git
synced 2026-10-23 19:19:53 +02:00
Merge branch 'master' of https://github.com/Jylpah/blitz-tools
This commit is contained in:
commit
a29dc665cd
1 file changed
+7
-8
@@ -2,20 +2,19 @@
|
|||||||
Python scripts to analyze WoT Blitz replays and stats. All the scripts require [Python 3.7](https://www.python.org/downloads/) or higher.
|
Python scripts to analyze WoT Blitz replays and stats. All the scripts require [Python 3.7](https://www.python.org/downloads/) or higher.
|
||||||
|
|
||||||
### Replays
|
### Replays
|
||||||
* [wotbreplay_uploader.py](wotbreplay_uploader.py): An asynchronous replay uploader.
|
* [upload_wotb_replays.py](wotbreplay_uploader.py): An asynchronous replay uploader.
|
||||||
* [postwotreplay.py](postwotreplay.py): A simple WoT Replay uploader. Prints the received JSON from https://wotinspector.com
|
* [analyze_wotb_replays.py](analyze_wotb_replays.py): A tool to calculate statistics of a set of replays. Upload the replays first with [upload_wotb_replays.py](upload_wotb_replays.py) and then calculate the statistics.
|
||||||
* [analyzeReplays.py](analyzeReplays.py): A tool to calculate statistics of a set of replays. Upload the replays first with [wotbreplay_uploader.py](wotbreplay_uploader.py) and then calculate the statistics.
|
|
||||||
|
|
||||||
### Tank data
|
### Tank data
|
||||||
* [getTankopedia.py](getTankopedia.py): Get the lastest tankopedia data from wotinspector.com. The script fetches only a limited set of data. You may edit to your needs.
|
* [get_tankopedia.py](get_tankopedia.py): Get the lastest tankopedia data from wotinspector.com. The script fetches only a limited set of data. You may edit to your needs.
|
||||||
* [extractTankopedia.py](extractTankopedia.py): Extract Blitz data directly from the Blitz app files. You need to download the Blitz App APK package and unzip it to a folder. Requires [Python 3.7](https://www.python.org/downloads/) or higher.
|
* [extract_tankopedia.py](extract_tankopedia.py): Extract Blitz data directly from the Blitz app files. You need to download the Blitz App APK package and unzip it to a folder. Requires [Python 3.7](https://www.python.org/downloads/) or higher.
|
||||||
|
|
||||||
### Utils
|
### Utils
|
||||||
* [blitzutils.py](blitzutils.py): A utils class for various Blitz related to functions. *Other scripts use this*, so you need to place it to the same folder with the other scripts
|
* [blitzutils.py](blitzutils.py): A utils class for various Blitz related to functions. *Other scripts use this*, so you need to place it to the same folder with the other scripts
|
||||||
|
|
||||||
### Data
|
### Data
|
||||||
* [tanks.json](tanks.json): Tankopedia in WG JSON format extracted from the Blitz app files with [extractTankopedia.py]](extractTankopedia.py]). Contains only limited information required by the scripts.
|
* [tanks.json](tanks.json): Tankopedia in WG JSON format extracted from the Blitz app files with [extract_tankopedia.py]](extractTankopedia.py]). Contains only limited information required by the scripts.
|
||||||
* [maps.json](maps.json): Blitz map names extracted from the Blitz app files with [extractTankopedia.py]](extractTankopedia.py]).
|
* [maps.json](maps.json): Blitz map names extracted from the Blitz app files with [extract_tankopedia.py]](extract_tankopedia.py]).
|
||||||
|
|
||||||
### Quick instructions
|
### Quick instructions
|
||||||
|
|
||||||
@@ -23,7 +22,7 @@ Python scripts to analyze WoT Blitz replays and stats. All the scripts require [
|
|||||||
1. Download all the files including the [maps.json](maps.json) and [tanks.json](tanks.json) files
|
1. Download all the files including the [maps.json](maps.json) and [tanks.json](tanks.json) files
|
||||||
1. Install the required Python modules: aiohttp, aioconsole, aiofiles, beautifulsoup4, lxml, xmltodict
|
1. Install the required Python modules: aiohttp, aioconsole, aiofiles, beautifulsoup4, lxml, xmltodict
|
||||||
|
|
||||||
```python -m pip install aiohttp aioconsole aiofiles beautifulsoup4 lxml xmltodict```
|
```python -m pip install aiohttp aioconsole aiofiles aiosqlite beautifulsoup4 lxml xmltodict ```
|
||||||
|
|
||||||
4. Upload your replays. Run _python.exe .\wotbreplay_uploader.py --help_ (Windows) or _./wotbreplay_uploader.py --help_ (Linux)
|
4. Upload your replays. Run _python.exe .\wotbreplay_uploader.py --help_ (Windows) or _./wotbreplay_uploader.py --help_ (Linux)
|
||||||
5. Analyze replays. Run _python.exe .\analyzeReplays.py --help_ (Windows) or _./analyzeReplays.py --help_ (Linux)
|
5. Analyze replays. Run _python.exe .\analyzeReplays.py --help_ (Windows) or _./analyzeReplays.py --help_ (Linux)
|
||||||
|
|||||||
Reference in new issue
Block a user