A command-line tool to turn web pages into readable PDF, EPUB, HTML, or Markdown docs.
Percollate is an innovative command-line tool designed for those who want to convert web pages into beautifully formatted digital documents. Whether you are looking to create PDFs, EPUBs, HTML, or Markdown files, Percollate makes the process simple and efficient. With its user-friendly command interface, it caters to a diverse range of users, from developers to content creators, making it a valuable addition to any toolkit.
This tool leverages the capabilities of Node.js and can be installed globally for ease of use. It allows for a high degree of customization, giving users the power to tailor their documents with various styling options and configurations while providing a seamless way to convert and bundle web content.
Multiple Output Formats: Easily convert web pages into PDF, EPUB, HTML, or Markdown formats to suit your reading preferences or project needs.
Customizable Bundling: Utilize options like --individual to export each webpage into separate files, or bundle them into one for streamlined organization.
Styling Flexibility: With options for custom CSS styles and templates, users can maintain or enhance the visual appeal of their documents.
Input Options: Process URLs directly, read from local files, or utilize standard input, providing versatility in how content is sourced.
Parallel and Sequential Processing: Choose between processing URLs in parallel for speed or sequentially with the --wait option to manage load times.
Generated Cover and Table of Contents: Automatically create a cover page and a hyperlinked table of contents for enhanced navigation and presentation in your output files.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.