cbz-comic-to-md
v1.0.0
Published
Simple Comic Book ZIP Archive parser powered by LlamaParse v2
Downloads
102
Maintainers
Readme
cbz-comic-to-md
Parse Comic Book ZIP Archive files (.cbz) to markdown or text. Powered by LlamaParse v2. Zero dependencies, Node 18+.
Install
npm install cbz-comic-to-mdQuick Start
Set your API key:
export LLAMA_CLOUD_API_KEY=llx-...Parse a cbz file:
import { parse } from "cbz-comic-to-md";
const result = await parse("./document.cbz");
console.log(result.markdown);Advanced Usage
import { CBZParser } from "cbz-comic-to-md";
const parser = new CBZParser({ apiKey: "llx-..." });
// Parse a cbz file with options
const result = await parser.parse("./report.cbz", {
tier: "agentic",
processing_options: { language: "en" },
});
// Parse a buffer (e.g. from an upload)
const buffer = fs.readFileSync("./file.cbz");
const result2 = await parser.parse(buffer, {
fileName: "file.cbz",
});API
parse(input, options?)
Uploads a document, waits for parsing to complete, and returns the result.
Input: file path (string) or file contents (Buffer | Uint8Array)
Returns: ParseResult
interface ParseResult {
markdown: string; // Full markdown output
text: string; // Full text output
job: JobResponse; // Job metadata (id, status, etc.)
_raw: object; // Raw API response
}new CBZParser(config?)
Create an instance with explicit configuration.
| Option | Type | Default | Description |
|--------|------|---------|-------------|
| apiKey | string | LLAMA_CLOUD_API_KEY | API key |
| baseUrl | string | https://api.cloud.llamaindex.ai | API base URL |
License
MIT
