ass_list_lines
List subtitle lines from an Aegisub/ASS document with paging, selection filtering, and optional plain text or tag summaries for review.
Instructions
List lines with paging.
Args:
selection: selection spelling (see module docstring); None means all
lines.
doc_id: document to read; the current one when omitted.
offset: number of selected lines to skip (0-based).
limit: maximum number of lines to return; None returns the rest.
include_tags_summary: add a tags_summary dict (tag counts, drawing
flag, karaoke/clip/transform lists) per line.
include_plain_text: include the plain_text field (tags stripped).
Returns {"doc_id", "total", "offset", "limit", "returned", "indices", "lines"} where lines are event_dict style dicts: index,
kind, start, end, start_ms, end_ms, duration_ms,
style, actor, effect, layer, margin_l/r/v, text
(raw, tags included), plain_text, comment, drawing, cps.
Indices are 0-based.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| doc_id | No | ||
| offset | No | ||
| selection | No | ||
| include_plain_text | No | ||
| include_tags_summary | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||