From 36134f72230ed19f83a7af3bc89073042bd604ee Mon Sep 17 00:00:00 2001 From: brockdarnold Date: Sun, 14 Jun 2026 07:23:18 +0000 Subject: [PATCH] publish README.md --- README.md | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 7029370..bbd0089 100644 --- a/README.md +++ b/README.md @@ -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** (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 -cd eve-watcher -python update.py -python eve_orehold_watcher.py --snip # one-time: aim OCR at the Ore Hold bar +irm https://git.armoredarmadillo.com/brockdarnold/eve-watcher/raw/branch/main/install.ps1 | iex ``` -(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 -deps, and restarts the watchers. Your `config.ini` (webhook + OCR snip) is **gitignored**, -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. +The one remaining manual step (one-time, per PC) is the OCR snip for hold alerts — +it's a GUI action so it can't be scripted: +``` +cd ~\eve-watcher ; python eve_orehold_watcher.py --snip +``` +(Combat + chat watchers need no snip — they're fully automatic.) ### Manual config (optional) `config.ini` is created for you, but you can edit it: