Firecrawl JSON Parser

Dart Version License: MIT

A local file processor for Firecrawl JSON outputs. Converts downloaded Firecrawl results into organized markdown documentation. Optimized for LLM preprocessing with clean text output.

Installation

Prerequisites

  • Dart SDK 3.4.0+
fvm dart run firecrawl_parser <input_directory> <output_directory>

Parameters

Parameter Description
input_directory Path containing Firecrawl JSON files
output_directory Target path for processed markdown files

Input/Output Structure

Input Structure

input_directory/
├── file1.json
├── file2.json
└── ...

Output Structure

output_directory/
├── file1.md    # Contains cleaned markdown with metadata
├── file2.md    # Ready for LLM processing
└── ...
[
  {
    "html": "<html>...</html>",
    "links": [
        "https://example.com/link1",
        "https://example.com/link2",
    ],
    "markdown": "markdown content",
    "metadata": {
        ...
    }
}
]