v0.0.1
NandhaKishorM/layav0.0.1Jun 27, 2026by chonknick
Upgrading?
AI Summary
pulpie v0.0.1 is the first public release, a fast, CPU-friendly web content extractor using encoder models (Orange family) that achieves high ROUGE scores and MinerU-HTML parity.
Key Highlights
- Fast web content extraction using encoder models
- MinerU-HTML parity verified with 65/65 tests
- High ROUGE-5 score (0.8625) on WebMainBench
- Three model sizes available (Small, Base, Large)
New Features
- Clean HTML and Markdown extraction
- Classification using Orange encoder models
- MinerU-HTML parity (simplify/reconstruct)
- Three model variants (Small, Base, Large)
Full Release Notes
First public release of **pulpie** — fast, CPU-friendly web content extraction from HTML using encoder models. ## Install ```bash pip install pulpie # core pip install pulpie[markdown] # + markdown output ``` ## What it does pulpie extracts the main content from raw HTML and returns clean HTML or markdown. It classifies HTML blocks with small encoder models (the **Orange** family), reaching autoregressive-extractor quality at a fraction of the cost. ```python from pulpie import Extractor extractor = Extractor() # downloads pulpie-orange-small (210M) on first use result = extractor.extract(html) print(result.markdown) # clean markdown print(result.html) # clean HTML print(result.n_main, result.n_other) ``` ## MinerU-HTML parity pulpie's `simplify`/`reconstruct` faithfully reproduce MinerU-HTML's `simplify_html` / `map_to_main` (Apache-2.0), the segmentation format the Orange models were distilled on. Verified two ways: - **Offline byte-parity:** 65/65 tests reproduce MinerU's exact output across 13 real-page fixtures. - **End-to-end ROUGE-5** on full WebMainBench English (6,647 pages, orange-small): | Simplification | ROUGE-5 F1 | |----------------|-----------| | MinerU-HTML (reference) | 0.8625 | | **pulpie (this release)** | **0.8625** | Byte-faithful end-to-end (Δ vs MinerU = +0.0000), a +0.14 improvement over the prior simplification. ## Model zoo | Name | HF repo | Size | Notes | |------|---------|------|-------| | Orange Small | `chonkie-ai/pulpie-orange-small` | 210M | Best value; default | | Orange Base | `chonkie-ai/pulpie-orange-base` | 610M | Distilled | | Orange Large | `chonkie-ai/pulpie-orange-large` | 2.1B | Highest quality | ## Credits Built on MinerU-HTML / Dripper (Ma et al., 2025) — their `simplify_html` preprocessing, block-annotation scheme, and the WebMainBench benchmark are foundational. Thank you for releasing your tools and data.
Related Repositories
public-apis/public-apis★ 491,310
A collective list of free APIs
NousResearch/hermes-agent★ 256,156
The agent that grows with you
yt-dlp/yt-dlp★ 200,351
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,617
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,706
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.