Back to list
lluistfc

k-capture

by lluistfc

Wow Addon - Records books/letters read via the default ItemTextFrame and provides a UI to re-read them

0🍴 0📅 Jan 24, 2026

SKILL.md


name: k-capture description: > Book capture system for reading books/letters in WoW. Covers ItemText event flow (BEGIN→READY→CLOSED), session lifecycle, incremental persistence (per-page saves), location resolution (loot tracking + C_Map), and source detection (GUID parsing). Use when debugging capture, fixing missing data, or understanding how books are recorded. Triggers: capture, ItemText, ITEM_TEXT_BEGIN, ITEM_TEXT_READY, OnReady, session, location.

Book Capture System (Reading Flow)

Knowledge for how BookArchivist captures book content during player reading.

Quick Reference

EventHandlerAction
ITEM_TEXT_BEGINCapture:OnBegin()Create session, detect source
ITEM_TEXT_READYCapture:OnReady()Capture page text, persist incrementally
ITEM_TEXT_CLOSEDCapture:OnClose()Final persist, refresh UI

Critical: Books are saved AFTER EACH PAGE (incremental persistence).

Full Documentation

See: ../../.github/copilot-skills/2-capture-system.md

Contains:

  • ItemText event sequence
  • Session lifecycle (begin→ready→close)
  • Incremental persistence behavior (why each page saves)
  • Location resolution (BuildWorldLocation + loot tracking)
  • Source detection (itemID, GUID, objectID extraction)
  • Core:PersistSession() flow
  • Merge semantics (re-reading books)

Score

Total Score

70/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon