← all notes

ISK/HOUR: a tiny ratting income analyzer

Paste your EVE Online wallet journal, get your ISK/hour — one self-contained HTML file, nothing uploaded.

I do a fair bit of ratting in EVE Online, and the question that never goes away is the boring one: am I actually making good ISK right now, or does it just feel like it? The wallet journal has the answer, but staring at a wall of tab-separated rows isn’t analysis.

So I built a small thing to do the staring for me. It lives here:

/iph/

What it does

Open your wallet in-game, go to Journal, select the rows from your session, Ctrl+C, and paste them in (or drop a .txt file). It parses the entries and hands back:

  • ISK per hour — the headline number, measured across the active span of the session
  • Total earned, session length, average per payout, and your best single tick
  • A breakdown by income type — Bounty Prizes, ESS Escrow, mission rewards, and so on — with each type’s share and its own ISK/hr
  • A cumulative income chart and a per-tick payout chart, with hover tooltips

The parser is deliberately forgiving: it finds the date column, grabs the first ISK-looking value after the transaction type, and copes with both tab- and multi-space-separated paste formats. Journals come newest-first, so it sorts back into chronological order before doing any math.

The part that matters

It’s one static HTML file. No build step, no dependencies, no backend — the charts are drawn by hand on a <canvas>, and everything runs in your browser. That’s not just a nicety: your wallet journal never leaves your machine. Nothing is uploaded, nothing is logged. You could save the page and run it offline.

That self-contained-ness is also why it slotted onto this site so easily — it’s just a file sitting at a URL. Exactly the kind of small, useful, disposable tool this notebook is for.

Fly safe. o7