A privacy-conscious combat log uploader for all RPGLogs games. No telemetry, no analytics, no ads.
Supported websites:
This is the easiest option if you just want to upload logs from your own machine.
You can find the installer for your OS on the Releases page:
- Windows —
.msior.exeinstaller - Linux —
.deb,.rpm, or.AppImage
Credentials stay in local storage on your machine.
Requirements: Docker + Docker Compose.
git clone git@github.com:thevinter/combatlog.git
cd combatlog
docker compose -f docker-compose.local.yml up --buildThen open http://localhost:5050.
Requirements:
- Python 3.10+
- Node.js 18+
curl_cffi(pip install curl_cffi)
Usage:
python3 wcl-upload.py WoWCombatLog-041225_203000.txt \
--email you@example.com \
--password yourpassOptions:
| Flag | Default | Description |
|---|---|---|
--email |
(required) | Account email |
--password |
(required) | Account password |
--game |
warcraft |
warcraft, ff, eso, swtor, or fellowship |
--region |
2 |
WoW: 1=US, 2=EU, 3=KR, 4=TW, 5=CN. Other games might use their own codes (usually 1=NA, 2=EU) |
--visibility |
2 |
0=Public, 1=Private, 2=Unlisted |
--guild-id |
none | Guild ID to associate the report with |
If you want to build yourself instead of downloading a release:
cd app
bash scripts/prepare-sidecar.sh # downloads the Node sidecar for your host
cargo tauri icon src-tauri/icons/icon.png # first time only
cargo tauri buildNeeds Rust (stable) and, on Linux, the usual webkit2gtk dev packages.