{"id":17656655,"url":"https://github.com/straight-shoota/pubtml","last_synced_at":"2025-10-11T19:01:41.150Z","repository":{"id":148193808,"uuid":"5298210","full_name":"straight-shoota/pubtml","owner":"straight-shoota","description":"Library using Markdown Syntax, HTML, SASS \u0026 Compass to create beautiful PDFs","archived":false,"fork":false,"pushed_at":"2012-08-23T16:48:03.000Z","size":244,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-30T09:44:32.365Z","etag":null,"topics":["build-tool","ebook","markdown-to-pdf","pandoc","pdf","pdf-generator","princxml","publishing"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/straight-shoota.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-08-04T19:54:28.000Z","updated_at":"2025-02-03T19:50:52.000Z","dependencies_parsed_at":"2023-03-27T16:44:58.587Z","dependency_job_id":null,"html_url":"https://github.com/straight-shoota/pubtml","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/straight-shoota/pubtml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/straight-shoota%2Fpubtml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/straight-shoota%2Fpubtml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/straight-shoota%2Fpubtml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/straight-shoota%2Fpubtml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/straight-shoota","download_url":"https://codeload.github.com/straight-shoota/pubtml/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/straight-shoota%2Fpubtml/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268266971,"owners_count":24222774,"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","status":"online","status_checked_at":"2025-08-01T02:00:08.611Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["build-tool","ebook","markdown-to-pdf","pandoc","pdf","pdf-generator","princxml","publishing"],"created_at":"2024-10-23T14:35:18.192Z","updated_at":"2025-10-11T19:01:39.055Z","avatar_url":"https://github.com/straight-shoota.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Create beautiful documents and PDFs based on HTML5, CSS3 and leightweight markup.\n\nPubtml contains multiple steps:\n\n1. **Write:** `[*idea* =\u003e markup]` Simply write text in an easly writable and readable markup. Possible formats include HTML, Markdown, Textile and reStructuredText. Large documents can be distributed over many files.\n2. **Build**: `[markup =\u003e html]` All markup content is parsed into one HTML document.\n3. **Style**: `[html =\u003e html]` Some general transformations extend the content of the document with metadata, Table of Contents and the like.\n4. **Print**: The HTML code is converted to PDF using CSS3.\n\nPubtml relies on these tools:\n\n* [PrinceXML](http://princexml.com)\n    PrinceXML is a high quality HTML-to-PDF converter and understands Javascript and CSS3 plus some extra style sheet properties, which make it easy to use advanced printing features with CSS. Its a proprietary software but is free for private use.\n    It would be possible to use some open source alternatives but their support for print specific additiones is quite limited for now, so they lack proper footnote placement for example.\n* [pandoc](http://johnmacfarlane.net/pandoc)\n    Pandoc is a library for converting from one markup format to another. It can read: markdown and (subsets of) Textile, reStructuredText, HTML, LaTeX, and DocBook XML; and it can write: plain text, markdown, reStructuredText, XHTML, HTML 5, LaTeX (including beamer slide shows), ConTeXt, RTF, DocBook XML, OpenDocument XML, ODT, Word docx, GNU Texinfo, MediaWiki markup, EPUB, Textile, groff man pages, Emacs Org-Mode, AsciiDoc, and Slidy, Slideous, DZSlides, or S5 HTML slide shows.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstraight-shoota%2Fpubtml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstraight-shoota%2Fpubtml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstraight-shoota%2Fpubtml/lists"}