ass_sort_lines
Sort selected ASS subtitle event lines in place by start, end, duration, style, actor, effect, layer, text, or comment, while keeping unselected lines at their original positions.
Instructions
Sort the selected lines in place (document.reorder_events).
Args:
selection: selection spelling; None = every line.
keys: sort keys, applied in order; defaults to ["start", "end"].
One of start, end, duration, style, actor/
name, effect, layer, text, comment.
reverse: sort descending.
Only the selected lines move: they are re-shuffled among the slots they already occupy, so unselected lines keep their positions.
Returns {"doc_id", "sorted", "selection": [<0-based indices sorted>], "count", "moved": {old 0-based index: new 0-based index}}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keys | No | ||
| doc_id | No | ||
| reverse | No | ||
| selection | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||