{"id":19000286,"url":"https://github.com/odoo/paper-muncher","last_synced_at":"2025-04-05T19:09:22.448Z","repository":{"id":255369940,"uuid":"849307016","full_name":"odoo/paper-muncher","owner":"odoo","description":"📄 An experimental document-generation tool","archived":false,"fork":false,"pushed_at":"2025-03-28T14:54:20.000Z","size":74666,"stargazers_count":110,"open_issues_count":4,"forks_count":13,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-03-28T15:35:31.663Z","etag":null,"topics":["cpp23","modern-cpp","pdf-generation","rendering-engine"],"latest_commit_sha":null,"homepage":"https://odoo.github.io/paper-muncher/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/odoo.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-29T11:10:35.000Z","updated_at":"2025-03-28T14:54:25.000Z","dependencies_parsed_at":"2024-10-25T14:24:30.195Z","dependency_job_id":"48580dfb-3571-4269-984b-91e2e137fd67","html_url":"https://github.com/odoo/paper-muncher","commit_stats":null,"previous_names":["odoo/o-html2pdf","odoo/paper-muncher"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo%2Fpaper-muncher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo%2Fpaper-muncher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo%2Fpaper-muncher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo%2Fpaper-muncher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/odoo","download_url":"https://codeload.github.com/odoo/paper-muncher/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247386263,"owners_count":20930618,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp23","modern-cpp","pdf-generation","rendering-engine"],"created_at":"2024-11-08T18:06:47.734Z","updated_at":"2025-04-05T19:09:22.416Z","avatar_url":"https://github.com/odoo.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr/\u003e\n\u003cbr/\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"doc/assets/logo-light.png#gh-light-mode-only\" width=\"280\" /\u003e\n\u003cimg src=\"doc/assets/logo-dark.png#gh-dark-mode-only\" width=\"280\" /\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    Munch the web into crisp documents\n\u003c/p\u003e\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n# Status\n\nPaper-Muncher is now in early alpha. We're currently focused on improving stability and ensuring compliance. While it's still early days, the project is functional enough to try out, and we're actively looking for feedback. The direction may still evolve, but you can already get a feel for where we're headed. Let us know what you think in the github issues!\n\n# Introduction\n\nIn the beginning there was the Web, a sprawling chaos of information, a cacophony of code. And from this discord, a document tyrant arose: wkhtmltopdf. It ruled with an iron fist, its rendering slow, its output clunky. The chosen ones, the PDF wranglers, toiled in misery. But I… I bore witness.\n\nI saw the crashes, the memory leaks, the endless command-line wrangling. The pleas for a simpler path went unanswered. The tyrant wkhtmltopdf cared not for their suffering. In their despair, they craved a savior. A champion. A… Paper Muncher.\n\nFrom the ashes of frustration, a new tool rose. Forged in the fires of programmer ingenuity, the Paper Muncher arrived. It devoured webpages whole, spitting forth crisp, clean PDFs with ease. No more command-line incantations, no more cryptic errors. Just pure, unadulterated PDF conversion.\n\nThe reign of wkhtmltopdf is over. The Paper Muncher has come. Let its name be etched in the annals of document creation, a beacon of hope for the weary PDF wranglers.  Prepare to be Munched!\n\n# Installation\n\n\u003e **⚠ Warning**\u003cbr\u003e Paper Muncher is currently in the early stages of development and is not yet ready for use. Here be dragons! 🐉\n\n```sh\n# Clone the repository\ngit clone https://github.com/odoo/paper-muncher\n\n# Build and install the project\ncd paper-muncher\n./ck package install --release --prefix=$HOME/.local\n\n# Add the binary to your PATH, add this to your .bashrc to make it permanent\nexport PATH=$PATH:$HOME/.local/bin\n\n# Render a webpage to PDF\npaper-muncher print index.html -o output.pdf\n\n# For more options, run\npaper-muncher --help\n```\n\n## License\n\nThe paper muncher document generation tool and its core components are licensed under the **GNU Lesser General Public License v3.0 or later**.\n\nThe full text of the license can be accessed via [this link](https://www.gnu.org/licenses/lgpl-3.0-standalone.html) and is also included in the [license.txt](license.txt) file of this software package.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fodoo%2Fpaper-muncher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fodoo%2Fpaper-muncher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fodoo%2Fpaper-muncher/lists"}