publish README.md

This commit is contained in:
brockdarnold 2026-06-14 07:23:18 +00:00
parent 9867a61a08
commit 36134f7223

View file

@ -27,19 +27,23 @@ Start with **timer mode** to prove delivery in 2 minutes, switch to **OCR** for
Prereqs once: **git** (`winget install --id Git.Git -e`) and **Python 3** Prereqs once: **git** (`winget install --id Git.Git -e`) and **Python 3**
(python.org installer, keep "Add to PATH" checked — includes tkinter). (python.org installer, keep "Add to PATH" checked — includes tkinter).
First time — clone and run the single setup/update command: **Paste this into PowerShell once — that's the whole install, forever:**
``` ```
git clone https://git.armoredarmadillo.com/brockdarnold/eve-watcher.git irm https://git.armoredarmadillo.com/brockdarnold/eve-watcher/raw/branch/main/install.ps1 | iex
cd eve-watcher
python update.py
python eve_orehold_watcher.py --snip # one-time: aim OCR at the Ore Hold bar
``` ```
(Or the one-liner bootstrap: `irm https://git.armoredarmadillo.com/brockdarnold/eve-watcher/raw/branch/main/install.ps1 | iex`) It clones the repo to `%USERPROFILE%\eve-watcher`, starts the watchers, and registers
a Windows **Scheduled Task** that re-runs `update.py` **at every logon and once a day**.
That task does `git pull` + dep refresh and restarts the watchers only when something
changed — so you never install or update again, and it never interrupts an active
session for nothing. The shared Discord webhook is prefilled; your `config.ini`
(webhook + OCR snip) is **gitignored**, so auto-updates never overwrite it.
**To get updates afterward, just:** `python update.py` — it does `git pull`, refreshes The one remaining manual step (one-time, per PC) is the OCR snip for hold alerts —
deps, and restarts the watchers. Your `config.ini` (webhook + OCR snip) is **gitignored**, it's a GUI action so it can't be scripted:
so updates never overwrite it. The shared Discord webhook is already prefilled in ```
`config.ini.example`; `update.py` copies it to `config.ini` on first run. cd ~\eve-watcher ; python eve_orehold_watcher.py --snip
```
(Combat + chat watchers need no snip — they're fully automatic.)
### Manual config (optional) ### Manual config (optional)
`config.ini` is created for you, but you can edit it: `config.ini` is created for you, but you can edit it: