Skip to main content

Heroes Profile Replay Uploader - Unofficial

pre-commit PyPi

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)

Source distribution for heroes-profile-replay-uploader 0.2.2
File Size Uploaded
heroes_profile_replay_uploader-0.2.2.tar.gz 6.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for heroes-profile-replay-uploader 0.2.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page