Percollate is a command-line tool that turns web pages into beautifully formatted PDF, EPUB, or HTML files. By default, percollate processes URLs in parallel. Use the --wait option to process them sequentially instead, with a pause between items. The delay is specified in seconds, and can be zero. By default, percollate bundles all web pages in a single file. Use the --individual flag to export each source to a separate file. Additional CSS styles you can pass from the command line to override styles specified by the default/custom stylesheet. Generate a hyperlinked table of contents. The option is implicitly enabled when bundling more than one web page to a single file. Disable this implicit behavior by passing the --no-to flag. The idea with percollate is to make PDFs that can be printed without losing where the hyperlinks point to. However, for some link-heavy pages, the appended hrefs can become bothersome.
Features
- Community-maintained packages
- There's a packaged version available on Arch User Repository, which you can install using your local AUR helper
- percollate is a Node.js command-line tool which you can install globally from npm
- Percollate is invoked on one or more operands (usually URLs)
- The operands can be URLs or paths to local files
- Percollate processes URLs in parallel