1
Track from anywhere
Follow upcoming and completed port battles on the Burning Sea — no need to be in-game or even logged in.
2
In-game capture
A dedicated character logged into PotBS takes screenshots of the Conquest tabs and Events Feed every 30 minutes.
3
OCR with AWS Textract
PotBS has no public API (yet?), so screenshots are the only way out. AWS' Textract reads them and converts the raw conquest data into structured JSON — other local OCR tools like Google's Tesseract performed poorly on the game's UI.
4
Served to you
That JSON powers this site's live timers, rankings, and battle records — kept current automatically.
5
The hidden work
Most of the effort is invisible. The process to capture and ingest information into the website is automated, self-healing and cost optimised — such features include logging back into PotBS if it's disconnected and uses hashing so it only pays for OCR when a screenshot actually changes. The result: constant uptime, zero manual intervention.