{"repo":"danburzo/percollate","free":true,"listed":false,"github":"https://github.com/danburzo/percollate","clone":"git clone https://github.com/danburzo/percollate.git","description":"A command-line tool to turn web pages into readable PDF, EPUB, HTML, or Markdown docs.","language":"JavaScript","stars":4666,"topics":["puppeteer","pdf","readability","cli","epub","html","markdown"],"license":"MIT","category":"cli-tools","readme_excerpt":"Percollate is a command-line tool that turns web pages into beautifully formatted PDF, EPUB, HTML or Markdown files. Sample spread from the generated PDF of a chapter in Dimensions of Colour ; rendered here in black & white for a smaller image file size. - Installation - Usage - Available commands - Available options - Recipes - Basic bundling - Web feeds - The --css option - The --style option - The --template option - How it works - Updating - Limitations - Troubleshooting - Contributing - See also Installation percollate is a Node.js command-line tool which you can install globally from npm: Percollate and its dependencies require Node.js 14.17.0 or later. Community-maintained packages There's a packaged version available on Arch User Repository, which you can install using your local AUR helper ( yay , pacaur , or similar): Some Docker images are available in this tracking issue. Usage Run percollate --help for a list of available commands and options. Percollate is invoked on one or more operands (usually URLs): The following commands are available: - percollate pdf produces a PDF file; - percollate epub produces an EPUB file; - percollate html produces a HTML file. - percollate md produces a Markdown file. The operands can be URLs, paths to local files, or the - character which stands for stdin (the standard inputs). Available options Unless otherwise stated, these options apply to all three commands. -o, --output Specify the path of the resulting bundle relative to the","default_branch":null,"files":null,"tree":[],"storefront":"/r/danburzo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/danburzo/percollate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}