awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
danburzo avatar

danburzo/percollate

0
View on GitHub↗
4,647 stars·174 forks·JavaScript·MIT·24 viewsdanburzo.ro/projects/percollate↗

Percollate

Percollate is a command-line tool for converting web pages and RSS feeds into structured files. It functions as a web content converter, static document generator, and page bundler that transforms online content into PDF, EPUB, HTML, or Markdown formats.

The tool creates self-contained documents by embedding external images as encoded data URLs and applying custom HTML templates and CSS stylesheets. It can combine multiple web URLs or feed entries into a single digital book featuring a generated table of contents and hyperlinked index.

Additional capabilities include the decomposition of Atom and RSS feeds into individual articles and the sequential scheduling of requests to manage traffic pacing when retrieving content from servers.

Features

  • Digital Book Generation - Combines multiple web pages or feed entries into single structured ebooks with tables of contents.
  • Web Page Bundlers - Provides a utility to combine multiple web URLs into a single structured document featuring a generated table of contents.
  • Document Templating - Uses customizable HTML and CSS templates to define the visual structure of exported documents.
  • Feed-to-Document Conversion - Converts Atom or RSS feed entries into separate articles within a single document or individual files.
  • Multi-Format Compilers - Transforms web content into multiple output formats including PDF, EPUB, HTML, and Markdown.
  • Static Documentation Generators - Generates self-contained static documents from online content using custom HTML and CSS templates.
  • Document Format Conversions - Transforms web pages, local files, or standard input into PDF, EPUB, HTML, or Markdown files.
  • Document Output Customization - Provides mechanisms for defining visual styles and layouts of generated documents via custom CSS and templates.
  • Feed-to-Article Decomposition - Parses RSS and Atom feeds to treat individual entries as distinct document chapters or separate files.
  • Feed-to-Article Exports - Converts Atom or RSS feeds into a collection of readable articles for offline reading or distribution.
  • RSS Feed Processors - Turns Atom and RSS feed entries into a series of structured articles or documents.
  • Page Bundling Automation - Combines multiple web URLs into a single document or exports them as individual files.
  • Web Content Parser CLI - Provides a command-line interface for transforming web pages and RSS feeds into various document formats.
  • Self-Contained Document Exports - Exports documents as single files with all images and styles embedded for portable distribution.
  • Web-to-Markdown Conversions - Transforms online articles into structured Markdown files for use in personal knowledge bases.
  • Web Page Archiving - Saves web pages as permanent PDF or EPUB documents to ensure offline accessibility.
  • Automatic Index Generation - Automatically generates a hyperlinked table of contents based on the bundled page hierarchy.
  • Base64 Asset Embedding - Converts external image files into Base64 data URIs to create self-contained documents.
  • Automatic Table of Contents - Automatically generates navigational outlines and tables of contents for bundled web content.
  • Media Asset Embedding - Embeds external images as encoded data URLs to ensure documents are self-contained.
  • API Request Scheduling - Implements sequential request scheduling with time delays to prevent server overloading and rate limiting.
  • Client-Side Request Pacing - Implements sequential request scheduling with mandatory time delays to prevent server overloading and avoid rate limiting.
  • Document Processing - CLI tool for converting web pages into PDF or EPUB.

Star history

Star history chart for danburzo/percollateStar history chart for danburzo/percollate

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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Percollate

These projects share indexed features with Percollate. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • y2z/monolithY2Z avatar

    Y2Z/monolith

    15,283View on GitHub↗

    Monolith is a single-file HTML web archiver and asset bundler. It functions as a command-line interface and programmatic library designed to save complete web pages and their associated assets into a single HTML file for offline viewing. The tool crawls URLs to discover and fetch linked stylesheets, scripts, and images, which are then embedded into the document as data URLs. It includes capabilities for session injection via external cookie files and authentication handling to backup protected or member-only content. The project covers broader functional areas including automated web scrapin

    Rustcome-and-take-ite-hoardingits-mine
    View on GitHub↗15,283
  • justinwalsh/daux.iojustinwalsh avatar

    justinwalsh/daux.io

    4,530View on GitHub↗

    This project is a Markdown static site generator and documentation server that converts files and folder structures into responsive websites. It functions as a Confluence documentation publisher, enabling the direct upload and synchronization of processed Markdown content to enterprise knowledge base servers. The system distinguishes itself through its technical rendering capabilities, transforming Mermaid syntax into visual diagrams and TeX expressions into mathematical formulas. It supports multilingual documentation by creating localized versions of a site with dedicated navigation structu

    View on GitHub↗4,530
  • postlight/parserpostlight avatar

    postlight/parser

    5,786View on GitHub↗

    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. The tool distinguishes itself through a modular architecture that supports domain-specific extractor overrides, allowing custom JavaScript modules t

    JavaScriptjestlabsmercury
    View on GitHub↗5,786
  • mwilliamson/mammoth.jsmwilliamson avatar

    mwilliamson/mammoth.js

    6,101View on GitHub↗
    JavaScript
    View on GitHub↗6,101
Compare all 30 related projects→

Frequently asked questions

What does danburzo/percollate do?

Percollate is a command-line tool for converting web pages and RSS feeds into structured files. It functions as a web content converter, static document generator, and page bundler that transforms online content into PDF, EPUB, HTML, or Markdown formats.

What are the main features of danburzo/percollate?

The main features of danburzo/percollate are: Digital Book Generation, Web Page Bundlers, Document Templating, Feed-to-Document Conversion, Multi-Format Compilers, Static Documentation Generators, Document Format Conversions, Document Output Customization.

Which projects share features with danburzo/percollate?

Projects with overlapping indexed features include: y2z/monolith — Monolith is a single-file HTML web archiver and asset bundler. It functions as a command-line interface and… justinwalsh/daux.io — This project is a Markdown static site generator and documentation server that converts files and folder structures… postlight/parser — Postlight Parser is a command-line tool that extracts the main article content from any web page URL, returning clean… mwilliamson/mammoth.js. purocean/yn — yn is a markdown text editor and knowledge management tool designed as an interactive document canvas. It functions as… miaolz123/vue-markdown — Vue-markdown is a rendering library and component suite designed to transform raw markdown text into structured HTML…