{
"info": {
"author": "Zulko",
"author_email": "",
"bugtrack_url": null,
"classifiers": [],
"description": "PDF Reports\n===========\n\n.. image:: https://travis-ci.org/Edinburgh-Genome-Foundry/pdf_reports.svg?branch=master\n :target: https://travis-ci.org/Edinburgh-Genome-Foundry/pdf_reports\n :alt: Travis CI build status\n\n.. image:: https://coveralls.io/repos/github/Edinburgh-Genome-Foundry/pdf_reports/badge.svg?branch=master\n :target: https://coveralls.io/github/Edinburgh-Genome-Foundry/pdf_reports?branch=master\n\n\n*PDF Reports* (complete documentation `here `_) is a Python library to create nice-looking PDF reports from HTML or `Pug `_ templates. It features modern-looking components (via the `Semantic UI `_ framework) and provides routines to embed tables or plots in the documents.\n\n\nExample of use\n--------------\n\nYour Pug template file ``template.pug`` may look like this (see a `full example `_):\n\n.. code:: pug\n\n #sidebar I am the text in the sidebar.\n\n h1 {{ title }}\n\n .ui.piled.segment\n p Oh hi there ! I am some text in a cool box.\n\nYour Python code will be as follows:\n\n.. code:: python\n\n from pdf_reports import pug_to_html, write_report\n html = pug_to_html(\"template.pug\", title=\"My report\")\n write_report(html, \"example.pdf\")\n\n\nAnd your final result may look like this (`PDF file `_):\n\n.. image:: https://github.com/Edinburgh-Genome-Foundry/pdf_reports/raw/master/screenshot.png\n\nInfos\n-----\n\n**PIP installation:**\n\n.. code:: bash\n\n pip install pdf_reports\n\n**Web documentation:**\n\n``_\n\n**Github Page**\n\n``_\n\n**Live demo**\n\n``_\n\n**License:** MIT, Copyright Edinburgh Genome Foundry\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/Edinburgh-Genome-Foundry/pdf_reports",
"keywords": "PDF report web jinja weasyprint",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "pdf_reports",
"package_url": "https://pypi.org/project/pdf_reports/",
"platform": "",
"project_url": "https://pypi.org/project/pdf_reports/",
"project_urls": {
"Homepage": "https://github.com/Edinburgh-Genome-Foundry/pdf_reports"
},
"release_url": "https://pypi.org/project/pdf_reports/0.3.0/",
"requires_dist": null,
"requires_python": "",
"summary": "Create nice-looking PDF reports from HTML content.",
"version": "0.3.0"
},
"last_serial": 5985503,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "827c2c9bf3e4a8c4cc15d84fa5a2fb8d",
"sha256": "da0a332d3345c947837709afe68734f2ba214874182c1ecee1d09e551138694f"
},
"downloads": -1,
"filename": "pdf_reports-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "827c2c9bf3e4a8c4cc15d84fa5a2fb8d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15918,
"upload_time": "2018-03-15T15:06:08",
"url": "https://files.pythonhosted.org/packages/45/2c/53087272b725210935365adba1bf67ccbadeae7af5a7736f123ed28f3c53/pdf_reports-0.1.0.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "d4f6e3c0b8bc0ab2080244bb35374590",
"sha256": "dc1bdbdddd0a9bdd67c70a6a4b9eaa4365b51697ff0f701a6724aaf82838f678"
},
"downloads": -1,
"filename": "pdf_reports-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "d4f6e3c0b8bc0ab2080244bb35374590",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15910,
"upload_time": "2018-03-15T16:31:24",
"url": "https://files.pythonhosted.org/packages/54/34/8242feb6ed0969de83ecc3186ae8c796b16ca68d576deb2ca888154fc1b5/pdf_reports-0.1.1.tar.gz"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "7ebee13b44b8793df8b3badd90d54d40",
"sha256": "5301bd60ce5985fe0f72188d1b30139665c78eec6e084bb9d779d1ae8003b304"
},
"downloads": -1,
"filename": "pdf_reports-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "7ebee13b44b8793df8b3badd90d54d40",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15943,
"upload_time": "2018-03-15T18:43:20",
"url": "https://files.pythonhosted.org/packages/56/07/97a62664b137387e45cbcdf61822fd76e0776f05b85ad112ff8ead8b9e58/pdf_reports-0.1.2.tar.gz"
}
],
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "2b6db429b1c8a14d0e8df7e2f90adc4a",
"sha256": "ebdf05a69661111dcfc90c2f0660a2f0daff98c22ec5632cc6d0a542daa63fad"
},
"downloads": -1,
"filename": "pdf_reports-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "2b6db429b1c8a14d0e8df7e2f90adc4a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16582,
"upload_time": "2018-04-12T19:41:31",
"url": "https://files.pythonhosted.org/packages/50/59/4a962afe4697fb2e94e1af1af2bf41ddeef299f045e14e99759d76124f60/pdf_reports-0.1.3.tar.gz"
}
],
"0.1.4": [
{
"comment_text": "",
"digests": {
"md5": "4c717e1b77435e14b13ee1351a639eed",
"sha256": "abdeb9ae7adbe1e05bf012f2dee164066e12b643bbe8ab8be7878f78330b20e7"
},
"downloads": -1,
"filename": "pdf_reports-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "4c717e1b77435e14b13ee1351a639eed",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16596,
"upload_time": "2018-04-12T19:48:00",
"url": "https://files.pythonhosted.org/packages/bb/b2/3231303d3ecff51333eb03c4f4a98c5e0d3abb4ded4bf02e82c5db9b0cba/pdf_reports-0.1.4.tar.gz"
}
],
"0.1.5": [
{
"comment_text": "",
"digests": {
"md5": "fdfb45ef9cfeab4125939e858fbf36a3",
"sha256": "773fbdd79cb98c195a0f829544e3920741b59cfec6daf685a2a4bc4db93e6fe1"
},
"downloads": -1,
"filename": "pdf_reports-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "fdfb45ef9cfeab4125939e858fbf36a3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16659,
"upload_time": "2018-04-13T17:54:49",
"url": "https://files.pythonhosted.org/packages/f5/72/2b1b4f9a85bb8629c748022af07edf82f18cf40e1d79fea881a42ba0c8ae/pdf_reports-0.1.5.tar.gz"
}
],
"0.1.6": [
{
"comment_text": "",
"digests": {
"md5": "462671a5757b1fa75b7086174d070503",
"sha256": "1a5f551b99a22d410d5db8af2d8abafc5727f933bbf7534fa98e79c00ef09d2e"
},
"downloads": -1,
"filename": "pdf_reports-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "462671a5757b1fa75b7086174d070503",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16676,
"upload_time": "2018-04-13T18:05:57",
"url": "https://files.pythonhosted.org/packages/d0/cf/fac69f7ae9fea4d103c1b1f9efbe5601db62b825d9a41c406ef9947f14c8/pdf_reports-0.1.6.tar.gz"
}
],
"0.1.7": [
{
"comment_text": "",
"digests": {
"md5": "5075511615ef710b56882dee00fcd89d",
"sha256": "02ce25fab3e8f8294a7fa652c444e6e37741dc91f0dbe91f929b1b14c9eea516"
},
"downloads": -1,
"filename": "pdf_reports-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "5075511615ef710b56882dee00fcd89d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16882,
"upload_time": "2018-04-16T20:33:31",
"url": "https://files.pythonhosted.org/packages/a9/89/096f94d8832db955587f17ab1e6ad2c91871212f7b634b96e44a7ada6e9d/pdf_reports-0.1.7.tar.gz"
}
],
"0.1.8": [
{
"comment_text": "",
"digests": {
"md5": "b2c27e5a043538cf6e7ef8d521edb57a",
"sha256": "c54dccf3b74ee67d60b3fd5d152dd7078d39cd55fa93b8b88a82a4ae90a0edc1"
},
"downloads": -1,
"filename": "pdf_reports-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "b2c27e5a043538cf6e7ef8d521edb57a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16866,
"upload_time": "2018-04-16T20:55:18",
"url": "https://files.pythonhosted.org/packages/45/17/63ce10b37f275ef5f8f0ad4ea565b15df311081773a0bc57c4ad68c5921b/pdf_reports-0.1.8.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "0e36e6fb893512029801cacb123a2113",
"sha256": "a0972f0ac531b41b2f4d94522604a326344cb31614842dafacd7a7c5825ec953"
},
"downloads": -1,
"filename": "pdf_reports-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "0e36e6fb893512029801cacb123a2113",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 119920,
"upload_time": "2018-04-18T17:49:35",
"url": "https://files.pythonhosted.org/packages/80/bb/d625825d4b59c7ae6c55dbbf07f072e7f5c8e0adbaad7f631f83df218a32/pdf_reports-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "0617b9bdf12d0ddb583704b6fd494e95",
"sha256": "8cf76a0791cb036b10f61cb67f8e216fde21e0764e7f7688600564d266aa27a3"
},
"downloads": -1,
"filename": "pdf_reports-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "0617b9bdf12d0ddb583704b6fd494e95",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 120764,
"upload_time": "2018-04-24T11:49:07",
"url": "https://files.pythonhosted.org/packages/47/90/e62442f97e8ab7f6368850b38ed63a1e3aae4634a89e39f88f8aeca82873/pdf_reports-0.2.1.tar.gz"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "f9f5681ecd3a5241531e37ea7e0b3c24",
"sha256": "81b5edd10ea47b628e845192ba09ac2237fcf30fbd1466a42b73b2156be4b447"
},
"downloads": -1,
"filename": "pdf_reports-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "f9f5681ecd3a5241531e37ea7e0b3c24",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 120839,
"upload_time": "2018-05-29T18:11:43",
"url": "https://files.pythonhosted.org/packages/d0/08/45da42b8aa4300badd4fd99e9061f92cac63c9cef9b979c3f5257194c593/pdf_reports-0.2.2.tar.gz"
}
],
"0.2.3": [
{
"comment_text": "",
"digests": {
"md5": "1574bc7e824d6d4bd1e120f7a935c3f1",
"sha256": "9927e0200dc71034342cb144081ff9fdd0fb9a8cb057c0e1fb4ed4c49431d71e"
},
"downloads": -1,
"filename": "pdf_reports-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "1574bc7e824d6d4bd1e120f7a935c3f1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 120893,
"upload_time": "2018-07-25T19:17:42",
"url": "https://files.pythonhosted.org/packages/ec/42/62a8c661b139ff429ce3c1f8fe4ee51dd1bba26f21ec9c24cceb52d8ebd1/pdf_reports-0.2.3.tar.gz"
}
],
"0.2.4": [
{
"comment_text": "",
"digests": {
"md5": "247d1bae83f5ce2e62ac294b3756ee5b",
"sha256": "5571003f3c695a2de110ba69cfa0a6648b5be1d92a7a42a88883638bc5284a04"
},
"downloads": -1,
"filename": "pdf_reports-0.2.4.tar.gz",
"has_sig": false,
"md5_digest": "247d1bae83f5ce2e62ac294b3756ee5b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 121900,
"upload_time": "2019-02-23T22:00:51",
"url": "https://files.pythonhosted.org/packages/cf/78/72271e749b8712bc2328c3939edef6f2cd3ce9fe6c9f1ce5e5db55ecf5bc/pdf_reports-0.2.4.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "90717c8aed365e9b9cd53b1a5016b229",
"sha256": "1135d1fdfafaae524782f8fb180e667a5761d858ce56c0f823159efd13c6ea05"
},
"downloads": -1,
"filename": "pdf_reports-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "90717c8aed365e9b9cd53b1a5016b229",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 122376,
"upload_time": "2019-10-16T17:17:37",
"url": "https://files.pythonhosted.org/packages/f9/8e/1d4fcab059e45ee2a61aa52e8a7db0e7f010757094d3de31053909e693de/pdf_reports-0.3.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "90717c8aed365e9b9cd53b1a5016b229",
"sha256": "1135d1fdfafaae524782f8fb180e667a5761d858ce56c0f823159efd13c6ea05"
},
"downloads": -1,
"filename": "pdf_reports-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "90717c8aed365e9b9cd53b1a5016b229",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 122376,
"upload_time": "2019-10-16T17:17:37",
"url": "https://files.pythonhosted.org/packages/f9/8e/1d4fcab059e45ee2a61aa52e8a7db0e7f010757094d3de31053909e693de/pdf_reports-0.3.0.tar.gz"
}
]
}