How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
A pure Python HTML5 parser that just works. No C extensions to compile. No system dependencies to install. No complex API to learn.
The main features of emilstenstrom/justhtml are: HTML and XML Processing.
Projects with overlapping indexed features include: danburzo/hred — Reduce HTML and XML to JSON from the command line, using an expressive query language inspired by CSS selectors. engali94/xmljson — Swift CLI tool for converting any XML to JSON format. ericchiang/pup — Pup is a command line tool for extracting and filtering data from HTML documents using CSS selectors. It functions as… gawel/pyquery — A jquery-like library for python. html5lib/html5lib-python — Standards-compliant library for parsing and serializing HTML documents and fragments in Python. charmparticle/xpe — Finally, a commandline xpath tool for linux that is easy to use.
Reduce HTML and XML to JSON from the command line, using an expressive query language inspired by CSS selectors.
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
Finally, a commandline xpath tool for linux that is easy to use.