cb7-comic-to-md
v1.0.0
Published
Simple Comic Book 7z Archive parser powered by LlamaParse v2
Maintainers
Readme
cb7-comic-to-md
Parse Comic Book 7z Archive files (.cb7) to markdown or text. Powered by LlamaParse v2. Zero dependencies, Node 18+.
Install
npm install cb7-comic-to-mdQuick Start
Set your API key:
export LLAMA_CLOUD_API_KEY=llx-...Parse a cb7 file:
import { parse } from "cb7-comic-to-md";
const result = await parse("./document.cb7");
console.log(result.markdown);Advanced Usage
import { CB7Parser } from "cb7-comic-to-md";
const parser = new CB7Parser({ apiKey: "llx-..." });
// Parse a cb7 file with options
const result = await parser.parse("./report.cb7", {
tier: "agentic",
processing_options: { language: "en" },
});
// Parse a buffer (e.g. from an upload)
const buffer = fs.readFileSync("./file.cb7");
const result2 = await parser.parse(buffer, {
fileName: "file.cb7",
});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 CB7Parser(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
