Heroes Profile Replay Uploader - Unofficial
A python script that allows a user to upload Heroes of the Storm .StormReplay
files to the HeroesProfile.com website.
This tool is not developed or maintained by heroesprofile.com.
Installation
You can get this script from PyPi:
pip install heroes-profile-replay-uploader
Usage
Full --help message from the tool.
usage: heroes-profile-replay-uploader [-h] [-a ACCOUNTS_DIRECTORY] [-C CATALOGUE] [-c CONFIG] [-q] [-T THREADS] [-t TIMEOUT] [-v] [-V]
A command line uploader for Heroes of the Storm replays to heroesprofile.com
options:
-h, --help show this help message and exit
-a ACCOUNTS_DIRECTORY, --accounts-directory ACCOUNTS_DIRECTORY
The 'Accounts' directory for Heroes of the Storm
-C CATALOGUE, --catalogue CATALOGUE
The JSON file of already examined replays (default: $XDG_DATA_HOME/heroes-profile-replay-uploader/catalogue.json)
-c CONFIG, --config CONFIG
The TOML file containing the application config (default: $XDG_CONFIG_HOME/heroes-profile-replay-uploader.toml)
-q, --quiet Run with no output (prioritised over --verbose)
-T THREADS, --threads THREADS
The number of uploads to attempt concurrently (default: 1)
-t TIMEOUT, --timeout TIMEOUT
The timeout in seconds (float) for API interactions (default: 10.0)
-v, --verbose Enable printing debug messages to stdout
-V, --version Print the version of the program and exit
Minimal command:
heroes-profile-replay-uploader --accounts-directory /path/to/the/HotS/Accounts/Dir
Note: --accounts-directory must point to the "Accounts" directory. Not the
directory of a specific given account.
Configuration
A TOML configuration can load from
$XDG_CONFIG_HOME/heroes-profile-replay-uploader.toml by default.
This file supports every command line argument, except --help and --version,
under a top level table called heroes-profile-replay-uploader:
[heroes-profile-replay-uploader]
accounts-directory = "/path/to/accounts/directory"
catalogue = "$XDG_DATA_HOME/heroes-profile-replay-uploader/catalogue.json"
config = "$XDG_CONFIG_HOME/heroes-profile-replay-uploader.toml"
quiet = false
threads = 1
timeout = 10.0
verbose = false
The tool doesn't create this configuration file.
Metadata
Release files for heroes-profile-replay-uploader 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| heroes_profile_replay_uploader-0.2.2.tar.gz | 6.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| heroes_profile_replay_uploader-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.5 kB
Release files / heroes_profile_replay_uploader-0.2.2.tar.gz
| Download URL | heroes_profile_replay_uploader-0.2.2.tar.gz |
|---|---|
| Size | 6.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
72835cafe29a0fea8da8f75de0a699b46f9f3bfa28b6c3f385cc528eced89c27
|
|
BLAKE2b-256 checksum How to use checksums |
1075a1ba73cd1d88dbd9258c9ae3299aaabfdfe5da0c4c3b19ff0d8e0459861c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.4
|
Release files / heroes_profile_replay_uploader-0.2.2-py3-none-any.whl
| Download URL | heroes_profile_replay_uploader-0.2.2-py3-none-any.whl |
|---|---|
| Size | 7.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
65bd222a805dd84d3efeafa0ec31765910304c50cf11512b78d23ab094d50411
|
|
BLAKE2b-256 checksum How to use checksums |
35ae2905499adce9aae70b97522f8fc22767c079972ac315d311c92c451e4a5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.4
|