Defuddle is a command line web parser and content extractor designed to isolate the primary article body from web pages and convert the result into standardized markdown. It functions as a content cleaner that removes layout clutter, such as sidebars and headers, to retrieve the main text and associated metadata. The tool provides a terminal interface that processes content from remote URLs, local files, or piped HTML streams. It supports custom content targeting, allowing users to specify CSS selectors to manually define the main content area when automatic detection is insufficient. The sy
Readability is a JavaScript library designed for web content extraction. It functions as a DOM parsing utility and article metadata extractor that isolates the primary text of a webpage by removing clutter such as advertisements and navigation bars. The library employs a heuristic-based content detector to predict if a webpage contains a parseable article before performing full extraction. It uses a parsing workflow to convert complex HTML documents into a simplified format, facilitating the implementation of distraction-free reader views. The tool covers several capability areas, including
markdown-clipper is a browser extension that converts website content into markdown files for offline storage and personal knowledge bases. It functions as a content extractor and HTML to markdown converter that removes layout clutter to isolate primary text. The tool includes a specific integration for sending clipped web content directly into vaults and folders within the Obsidian note-taking application. It also supports batch processing to convert all open browser tabs into individual markdown files. The extension covers a broad range of extraction capabilities, including capturing selec
Pup is a command line tool for extracting and filtering data from HTML documents using CSS selectors. It functions as a parser and selector engine that isolates specific elements based on tags, IDs, classes, and attributes. The project provides utilities for converting selected HTML nodes into plain text, attribute values, or structured JSON objects. It includes a markup formatter that corrects missing tags and applies consistent indentation to improve the readability of HTML documents. The tool handles the retrieval of text content and attributes through a CSS selector engine, supporting co
Postlight Parser is a command-line tool that extracts the main article content from any web page URL, returning clean structured data including the title, author, date, excerpt, and lead image while stripping away ads and clutter. It uses a readability-based heuristic that scores HTML elements on text density and structural cues to identify the article body, and can accept pre-fetched HTML strings directly for parsing instead of fetching the URL.
Die Hauptfunktionen von postlight/parser sind: Web Article Extraction, Heuristic Extraction Methods, HTML Parsing Command Line Tools, Web Content Parser CLI, Command Line Interface Design, Custom Extractor Implementations, Web-to-Markdown Conversions, Markdown to Plain Text Converters.
Open-Source-Alternativen zu postlight/parser sind unter anderem: kepano/defuddle — Defuddle is a command line web parser and content extractor designed to isolate the primary article body from web… mozilla/readability — Readability is a JavaScript library designed for web content extraction. It functions as a DOM parsing utility and… deathau/markdown-clipper — markdown-clipper is a browser extension that converts website content into markdown files for offline storage and… ericchiang/pup — Pup is a command line tool for extracting and filtering data from HTML documents using CSS selectors. It functions as… gsh199449/spider — Spider is a web-based platform designed for automated data extraction, providing a centralized framework to collect,… danburzo/percollate — Percollate is a command-line tool for converting web pages and RSS feeds into structured files. It functions as a web…