A contribution point of the plugin API (note: Plugin API) that reads a file format (16 passages, no note): it receives the path and the raw (3 passages, no note) bytes (17 passages, no note) of a file and returns its native metadata (8 passages, no note) (title, author (note: Author), dates (44 passages, no note), counts) and its text, the cues of a transcript for the VTT reader. A reader is synchronous and pure, reads nothing but the bytes it is given, and throws a plain error (29 passages, no note) naming the file when it cannot, which the pipeline (note: Pipeline) turns into a finding.
Not to be confused with
The reader of the site (note: Site), the person who opens a page; the specifications (15 passages, no note) describe that reader as a role.